| Server IP : 127.0.0.1 / Your IP : 216.73.216.109 Web Server : Apache/2.4.54 (Win64) OpenSSL/1.1.1q PHP/8.1.10 System : Windows NT DESKTOP-E5T4RUN 10.0 build 19045 (Windows 10) AMD64 User : SERVERWEB ( 0) PHP Version : 8.1.10 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/cygwin64/lib/python3.9/site-packages/sphinx/builders/latex/__pycache__/ |
Upload File : |
a
�ab�_ � + @ s� d Z ddlZddlZddlmZ ddlmZmZmZmZm Z m
Z
ddlmZ ddl
mZ ddlZddlmZmZmZ ddlmZ dd lmZ dd
lmZmZmZ ddlmZmZ ddlm Z dd
l!m"Z"m#Z# ddl$m%Z% ddl&m'Z' ddl(m)Z)m*Z* ddl+m,Z,m-Z- ddl.m/Z/m0Z0m1Z1m2Z2 ddl3m4Z4m5Z5 ddl6m7Z7m8Z8 ddl9m:Z: ddl;m<Z< ddl=m>Z> ddl?m@Z@mAZA ddlBmCZC ddlDmEZEmFZF ddlGmHZH ddddd d!d"d#d$d%d&d'd(d)d*d+d,d,d-d-d.d/d0d1d2d3d4d5d6d6d7d8d9d:d;d<d=d=d=d>d?d@dA�*ZIg dB�ZJe/�KeL�ZMG dCdD� dDe�ZNee#ddE�dFdG�ZOee#ddE�dHdI�ZPeddJ�dKdL�ZQe#eRdM�dNdO�ZSe#eeReRf dM�dPdQ�ZTe#eUdM�dRdS�ZVe#ee eReReReReRf dM�dTdU�ZWeeeRef dJ�dVdW�ZXdS )Xz�
sphinx.builders.latex
~~~~~~~~~~~~~~~~~~~~~
LaTeX builder.
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
� N)�path)�Any�Dict�Iterable�List�Tuple�Union)�OptionParser)�Node)�addnodes�highlighting�package_dir)�Sphinx)�Builder)�ADDITIONAL_SETTINGS�DEFAULT_SETTINGS�SHORTHANDOFF)�Theme�ThemeFactory)�ExtBabel)�ENUM�Config)�RemovedInSphinx50Warning)�ImageAdapter)�NoUri�SphinxError)�_�__)�logging�progress_message�status_iterator� texescape)�bold� darkgreen)�SphinxFileOutput�new_document)�copy_asset_file)�format_date)�inline_all_toctrees)�SEP�make_filename_from_project)�
LaTeXRenderer)�LaTeXTranslator�LaTeXWriter)�nodesz-L albanian -C utf8 z-L croatian -C utf8 z-L czech -C utf8 z-L danish -C utf8 z-L dutch-ij-as-ij -C utf8 �-L english -C utf8 z-L esperanto -C utf8 z-L estonian -C utf8 z-L finnish -C utf8 z-L french -C utf8 z-L german-din5007 -C utf8 z-L icelandic -C utf8 z-L italian -C utf8 z-L latin -C utf8 z-L latvian -C utf8 z-L lithuanian -C utf8 z-L lower-sorbian -C utf8 z-L norwegian -C utf8 z-L polish -C utf8 z-L portuguese -C utf8 z-L romanian -C utf8 z-L slovak-small -C utf8 z-L slovenian -C utf8 z-L spanish-modern -C utf8 z-L swedish -C utf8 z-L turkish -C utf8 z-L upper-sorbian -C utf8 z-L vietnamese -C utf8 z-L belarusian -C utf8 z-L bulgarian -C utf8 z-L macedonian -C utf8 z-L mongolian-cyrillic -C utf8 z-L russian -C utf8 z-L serbian -C utf8 z-L ukrainian -C utf8 z-L greek -C utf8 z-L greek-polytonic -C utf8 )*�sq�hr�cs�da�nl�en�eo�et�fi�fr�de�is�itZla�lv�ltZdsbZds�nb�no�pl�pt�ro�sk�sl�es�sv�trZhsbZhs�vi�be�bg�mk�mn�ru�srzsh-cyrl�sh�uk�elz
el-polyton)rJ rK rL rM rN rO rP rQ c @ s� e Zd ZdZdZdZed�Zejdkr2eed�7 Zg d�Z dZ
eZdd �d
d�Z
eeee f d �dd
�Zd<eeed�dd�Zd=eeeed�dd�Zdd �dd�Zdd �dd�Zdd �dd�Zdd �dd�Zdd �dd�Zdd �dd�Zedd �d!d"�Zeed#�d$d%�Zeeedd&�d'd(�Zeeee e j!d)�d*d+�Z"dd �d,d-�Z#e$ed.��dd �d/d0��Z%e$ed1��dd �d2d3��Z&dd �d4d5�Z'dd �d6d7�Z(e)ee*eef d �d8d9��Z+e)ee*eef d �d:d;��Z,dS )>�LaTeXBuilderz,
Builds LaTeX output to create PDF.
�latexz"The LaTeX files are in %(outdir)s.�posixzr
Run 'make' in that directory to run these through (pdf)latex
(use `make latexpdf' here to do that automatically).)zapplication/pdfz image/pngz
image/jpegFN)�returnc C sH d | _ i | _i | _g | _t| j�| _t�� | � � | �
� | �� d S �N)�babel�context�docnames�
document_datar �app�themesr! �init�init_context�
init_babel�init_multilingual��self� rd �B/usr/lib/python3.9/site-packages/sphinx/builders/latex/__init__.pyr^ | s zLaTeXBuilder.initc C s dS )Nz
all documentsrd rb rd rd re �get_outdated_docs� s zLaTeXBuilder.get_outdated_docs)�docname�typrV c C s"