Server IP : 111.118.215.189 / Your IP : 216.73.216.230 Web Server : Apache System : Linux md-in-83.webhostbox.net 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64 User : a1673wkz ( 2475) PHP Version : 8.2.25 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0755) : /usr/share/texlive/texmf-dist/tex/latex/pgf/frontendlayer/libraries/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
% Copyright 2008 by Christian Feuersaenger % % This file may be distributed and/or modified % % 1. under the LaTeX Project Public License and/or % 2. under the GNU Public License. % % See the file doc/generic/pgf/licenses/LICENSE for more details. % % % This file provides a high-level automatic export feature for tikz pictures. % It allows to export EACH SINGLE FIGURE into a separate PDF. % % The simplest way is to use % % \tikzexternalize{myarticle} % % it simply converts every figure using the write18 method. If that is not possible, % you need to reconfigure \tikzexternalize: it can generate a list of figure file names % and you need to generate these figures manually (or with a script). % % It replaces \tikzpicture/ \endtikzpicture and \tikz and invokes \beginpgfgraphicnamed ... \endpgfgraphicnamed % commands if necessary. % source generic implementation: \input tikzexternalshared.code.tex \def\tikzexternal@TEXDIALECT@begpicture{\begin{tikzpicture}} \def\tikzexternal@TEXDIALECT@endpicture{\end{tikzpicture}}% % this latex specific this assumes it starts at the beginning of an % environment. The environment is named % '\tikzexternal@laTeX@collect@until@end@tikzpicturetikzpicturestring'. % % Everything up to \end{<name>} will be collected and passed as % argument to the macro '#1'. % % This does also work if <name> is NOT tikzpicture! \def\tikzexternal@TEXDIALECT@collectpicture#1{% \begingroup \t@tikzexternal@tmpa={}% \tikzexternal@laTeX@collect@until@end@tikzpicture{#1}% } % Loop until we find '\end{tikzpicture}'. We have to make sure that % even strings like '#1' are allowed inside of the collected argument. \long\def\tikzexternal@laTeX@collect@until@end@tikzpicture#1#2\end#3{% \def\tikzexternal@laTeX@collect@until@end@tikzpicture@{#3}% \ifx\tikzexternal@laTeX@collect@until@end@tikzpicture@\tikzexternal@laTeX@collect@until@end@tikzpicturetikzpicturestring \t@tikzexternal@tmpa=\expandafter{\the\t@tikzexternal@tmpa #2}% \edef\tikzexternal@TEXDIALECT@collectpicture@next{% \noexpand\endgroup \noexpand#1{\the\t@tikzexternal@tmpa}% }% \else \t@tikzexternal@tmpa=\expandafter{\the\t@tikzexternal@tmpa #2\end{#3}}% \def\tikzexternal@TEXDIALECT@collectpicture@next{% \tikzexternal@laTeX@collect@until@end@tikzpicture{#1}}% \fi \tikzexternal@TEXDIALECT@collectpicture@next }% \def\tikzexternal@laTeX@collect@until@end@tikzpicturetikzpicturestring{tikzpicture}% \AtBeginDocument{% \pgfutil@ifundefined{tikzexternalrealjob}{% \global\let\tikzexternalrealjob=\jobname }{}% }%