emacs-orgmode@gnu.org archives
help / color / mirror / code / Atom feed
* svg file from tikz picture
@ 2022-08-15 18:50  reza
2022-08-16  9:42    Ihor Radchenko
From: reza @ 2022-08-15 18:50 UTC (permalink / raw)
To: emacs-orgmode

[-- Attachment #1: Type: text/plain, Size: 1369 bytes --]

Hi list

when running the following code

#+header: :results file drawer :exports results :fit yes :border 0cm
#+begin_src latex
\usetikzlibrary{positioning}
\begin{tikzpicture}
\node[circle,fill,label=above:$P_1$,node font=\Large] (point1) at
(0,0) {};
\node[circle,fill,label=above:$P_2$,node font=\Large] (point2) at
(3,0) {};
\draw[latex-latex] (point1) -- (point2);
\end{tikzpicture}
#+end_src

everything runs fine and a pdf file gets produced. But when I change the
file header to "absolute-distance.svg" an error occurs and no output
gets produced. Find attached the tex file and the log of the compilation.

What is the problem here, why is it defining "\pgfsysdriver" in the
preamble of the tex document. I thought it is converting the produced
pdf file with imagemagick (or inkscape?) to svg?

Thanks for any clarification.

Cheers Reza

P.S:

My workaround consist in producing a pdf file and convert it with a
":post pdftosvg(file=*this*)" header call to svg. This is the post block

#+name: pdftosvg
#+begin_src shell :var file="" :exports none :results output
pdf2svg ${file:7:-2}${file:7:-5}"svg" && echo
"[[file:"${file:7:-5}"svg]]" #+end_src but it feels a little hacky and cumbersome and it would be nice to produce directly svg [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: latex-kc4M19.log --] [-- Type: text/x-log; name=latex-kc4M19.log, Size: 152094 bytes --] This is pdfTeX, Version 3.141592653-2.6-1.40.22 (TeX Live 2021/GNU Guix) (preloaded format=pdflatex 2022.5.9) 15 AUG 2022 20:36 entering extended mode restricted \write18 enabled. %&-line parsing enabled. **/tmp/babel-4i2CC5/latex-kc4M19.tex (/tmp/babel-4i2CC5/latex-kc4M19.tex LaTeX2e <2020-10-01> patch level 4 L3 programming layer <2021-02-18> (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/latex/standalone/standalone.cls Document Class: standalone 2018/03/26 v1.3a Class to compile TeX sub-files stan dalone (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/latex/tools/shellesc.sty Package: shellesc 2019/11/08 v1.0c unified shell escape interface for LaTeX Package shellesc Info: Restricted shell escape enabled on input line 77. ) (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/generic/iftex/ifluatex.sty Package: ifluatex 2019/10/25 v1.5 ifluatex legacy package. Use iftex instead. (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/generic/iftex/iftex.sty Package: iftex 2020/03/06 v1.0d TeX engine tests )) (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/latex/xkeyval/xkeyval.sty Package: xkeyval 2020/11/20 v2.8 package option processing (HA) (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/generic/xkeyval/xkeyval.tex (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/generic/xkeyval/xkvutils.tex \XKV@toks=\toks15 \XKV@tempa@toks=\toks16 (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/generic/xkeyval/keyval.tex)) \XKV@depth=\count179 File: xkeyval.tex 2014/12/03 v2.7a key=value parser (HA) )) \sa@internal=\count180 \c@sapage=\count181 (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/latex/standalone/standalone.cfg File: standalone.cfg 2018/03/26 v1.3a Default configuration file for 'standalon e' class ) (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/latex/base/article.cls Document Class: article 2020/04/10 v1.4m Standard LaTeX document class (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/latex/base/size10.clo File: size10.clo 2020/04/10 v1.4m Standard LaTeX file (size option) ) \c@part=\count182 \c@section=\count183 \c@subsection=\count184 \c@subsubsection=\count185 \c@paragraph=\count186 \c@subparagraph=\count187 \c@figure=\count188 \c@table=\count189 \abovecaptionskip=\skip47 \belowcaptionskip=\skip48 \bibindent=\dimen138 ) (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/latex/preview/preview.sty Package: preview 2017/04/24 12.3 (AUCTeX/preview-latex) (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/generic/luatex85/luatex85.sty Package: luatex85 2016/06/15 v1.4 pdftex aliases for luatex ) (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/latex/preview/prtightpage.def \PreviewBorder=\dimen139 ) \pr@snippet=\count190 \pr@box=\box47 \pr@output=\toks17 )) (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/latex/pgf/frontendlayer/tikz.sty (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/latex/pgf/basiclayer/pgf.sty (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/latex/pgf/utilities/pgfrcs.sty (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/generic/pgf/utilities/pgfutil-common.tex \pgfutil@everybye=\toks18 \pgfutil@tempdima=\dimen140 \pgfutil@tempdimb=\dimen141 (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/generic/pgf/utilities/pgfutil-common-lists.tex)) (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/generic/pgf/utilities/pgfutil-latex.def \pgfutil@abb=\box48 ) (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/generic/pgf/utilities/pgfrcs.code.tex (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/generic/pgf/pgf.revision.tex) Package: pgfrcs 2020/12/27 v3.1.8b (3.1.8b) )) Package: pgf 2020/12/27 v3.1.8b (3.1.8b) (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/latex/pgf/basiclayer/pgfcore.sty (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/latex/graphics/graphicx.sty Package: graphicx 2020/09/09 v1.2b Enhanced LaTeX Graphics (DPC,SPQR) (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/latex/graphics/graphics.sty Package: graphics 2020/08/30 v1.4c Standard LaTeX Graphics (DPC,SPQR) (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/latex/graphics/trig.sty Package: trig 2016/01/03 v1.10 sin cos tan (DPC) ) (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/latex/graphics-cfg/graphics.cfg File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration ) Package graphics Info: Driver file: pdftex.def on input line 105. (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/latex/graphics-def/pdftex.def File: pdftex.def 2020/10/05 v1.2a Graphics/color driver for pdftex )) \Gin@req@height=\dimen142 \Gin@req@width=\dimen143 ) (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/latex/pgf/systemlayer/pgfsys.sty (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/generic/pgf/systemlayer/pgfsys.code.tex Package: pgfsys 2020/12/27 v3.1.8b (3.1.8b) (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/generic/pgf/utilities/pgfkeys.code.tex \pgfkeys@pathtoks=\toks19 \pgfkeys@temptoks=\toks20 (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/generic/pgf/utilities/pgfkeysfiltered.code.tex \pgfkeys@tmptoks=\toks21 )) \pgf@x=\dimen144 \pgf@y=\dimen145 \pgf@xa=\dimen146 \pgf@ya=\dimen147 \pgf@xb=\dimen148 \pgf@yb=\dimen149 \pgf@xc=\dimen150 \pgf@yc=\dimen151 \pgf@xd=\dimen152 \pgf@yd=\dimen153 \w@pgf@writea=\write3 \r@pgf@reada=\read2 \c@pgf@counta=\count191 \c@pgf@countb=\count192 \c@pgf@countc=\count193 \c@pgf@countd=\count194 \t@pgf@toka=\toks22 \t@pgf@tokb=\toks23 \t@pgf@tokc=\toks24 \pgf@sys@id@count=\count195 (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/generic/pgf/systemlayer/pgf.cfg File: pgf.cfg 2020/12/27 v3.1.8b (3.1.8b) ) Driver file for pgf: pgfsys-tex4ht.def (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/generic/pgf/systemlayer/pgfsys-tex4ht.def File: pgfsys-tex4ht.def 2020/12/27 v3.1.8b (3.1.8b) (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/generic/pgf/systemlayer/pgfsys-common-svg.def File: pgfsys-common-svg.def 2020/12/27 v3.1.8b (3.1.8b) \pgf@sys@svg@objectcount=\count196 \pgf@sys@svg@scopecount=\count197 \pgf@sys@svg@type@count=\count198 \pgf@sys@svg@canvascount=\count199 ) \pgf@sys@svg@picnum=\count266 \pgf@sys@svg@nodenum=\count267 \pgfsys@foreignobject@Box=\box49 \pgf@s=\dimen154 \pgf@t=\dimen155 (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/latex/xcolor/xcolor.sty Package: xcolor 2016/05/11 v2.12 LaTeX color extensions (UK) (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/latex/graphics-cfg/color.cfg File: color.cfg 2016/01/02 v1.6 sample color configuration ) Package xcolor Info: Driver file: pdftex.def on input line 225. Package xcolor Info: Model cmy' substituted by cmy0' on input line 1348. Package xcolor Info: Model hsb' substituted by rgb' on input line 1352. Package xcolor Info: Model RGB' extended on input line 1364. Package xcolor Info: Model HTML' substituted by rgb' on input line 1366. Package xcolor Info: Model Hsb' substituted by hsb' on input line 1367. Package xcolor Info: Model tHsb' substituted by hsb' on input line 1368. Package xcolor Info: Model HSB' substituted by hsb' on input line 1369. Package xcolor Info: Model Gray' substituted by gray' on input line 1370. Package xcolor Info: Model wave' substituted by hsb' on input line 1371. ))) (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex File: pgfsyssoftpath.code.tex 2020/12/27 v3.1.8b (3.1.8b) \pgfsyssoftpath@smallbuffer@items=\count268 \pgfsyssoftpath@bigbuffer@items=\count269 ) (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex File: pgfsysprotocol.code.tex 2020/12/27 v3.1.8b (3.1.8b) )) (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/generic/pgf/basiclayer/pgfcore.code.tex Package: pgfcore 2020/12/27 v3.1.8b (3.1.8b) (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/generic/pgf/math/pgfmath.code.tex (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/generic/pgf/math/pgfmathcalc.code.tex (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/generic/pgf/math/pgfmathutil.code.tex) (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/generic/pgf/math/pgfmathparser.code.tex \pgfmath@dimen=\dimen156 \pgfmath@count=\count270 \pgfmath@box=\box50 \pgfmath@toks=\toks25 \pgfmath@stack@operand=\toks26 \pgfmath@stack@operation=\toks27 ) (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/generic/pgf/math/pgfmathfunctions.code.tex (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/generic/pgf/math/pgfmathfunctions.basic.code.tex) (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/generic/pgf/math/pgfmathfunctions.trigonometric.code.tex) (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/generic/pgf/math/pgfmathfunctions.random.code.tex) (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/generic/pgf/math/pgfmathfunctions.comparison.code.tex) (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/generic/pgf/math/pgfmathfunctions.base.code.tex) (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/generic/pgf/math/pgfmathfunctions.round.code.tex) (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/generic/pgf/math/pgfmathfunctions.misc.code.tex) (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/generic/pgf/math/pgfmathfunctions.integerarithmetics.code.tex))) (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/generic/pgf/math/pgfmathfloat.code.tex \c@pgfmathroundto@lastzeros=\count271 )) (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/generic/pgf/math/pgfint.code.tex) (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/generic/pgf/basiclayer/pgfcorepoints.code.tex File: pgfcorepoints.code.tex 2020/12/27 v3.1.8b (3.1.8b) \pgf@picminx=\dimen157 \pgf@picmaxx=\dimen158 \pgf@picminy=\dimen159 \pgf@picmaxy=\dimen160 \pgf@pathminx=\dimen161 \pgf@pathmaxx=\dimen162 \pgf@pathminy=\dimen163 \pgf@pathmaxy=\dimen164 \pgf@xx=\dimen165 \pgf@xy=\dimen166 \pgf@yx=\dimen167 \pgf@yy=\dimen168 \pgf@zx=\dimen169 \pgf@zy=\dimen170 ) (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/generic/pgf/basiclayer/pgfcorepathconstruct.code.tex File: pgfcorepathconstruct.code.tex 2020/12/27 v3.1.8b (3.1.8b) \pgf@path@lastx=\dimen171 \pgf@path@lasty=\dimen172 ) (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/generic/pgf/basiclayer/pgfcorepathusage.code.tex File: pgfcorepathusage.code.tex 2020/12/27 v3.1.8b (3.1.8b) \pgf@shorten@end@additional=\dimen173 \pgf@shorten@start@additional=\dimen174 ) (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/generic/pgf/basiclayer/pgfcorescopes.code.tex File: pgfcorescopes.code.tex 2020/12/27 v3.1.8b (3.1.8b) \pgfpic=\box51 \pgf@hbox=\box52 \pgf@layerbox@main=\box53 \pgf@picture@serial@count=\count272 ) (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/generic/pgf/basiclayer/pgfcoregraphicstate.code.tex File: pgfcoregraphicstate.code.tex 2020/12/27 v3.1.8b (3.1.8b) \pgflinewidth=\dimen175 ) (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/generic/pgf/basiclayer/pgfcoretransformations.code.tex File: pgfcoretransformations.code.tex 2020/12/27 v3.1.8b (3.1.8b) \pgf@pt@x=\dimen176 \pgf@pt@y=\dimen177 \pgf@pt@temp=\dimen178 ) (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/generic/pgf/basiclayer/pgfcorequick.code.tex File: pgfcorequick.code.tex 2020/12/27 v3.1.8b (3.1.8b) ) (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/generic/pgf/basiclayer/pgfcoreobjects.code.tex File: pgfcoreobjects.code.tex 2020/12/27 v3.1.8b (3.1.8b) ) (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/generic/pgf/basiclayer/pgfcorepathprocessing.code.tex File: pgfcorepathprocessing.code.tex 2020/12/27 v3.1.8b (3.1.8b) ) (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/generic/pgf/basiclayer/pgfcorearrows.code.tex File: pgfcorearrows.code.tex 2020/12/27 v3.1.8b (3.1.8b) \pgfarrowsep=\dimen179 ) (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex File: pgfcoreshade.code.tex 2020/12/27 v3.1.8b (3.1.8b) \pgf@max=\dimen180 \pgf@sys@shading@range@num=\count273 \pgf@shadingcount=\count274 ) (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex File: pgfcoreimage.code.tex 2020/12/27 v3.1.8b (3.1.8b) (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/generic/pgf/basiclayer/pgfcoreexternal.code.tex File: pgfcoreexternal.code.tex 2020/12/27 v3.1.8b (3.1.8b) \pgfexternal@startupbox=\box54 )) (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/generic/pgf/basiclayer/pgfcorelayers.code.tex File: pgfcorelayers.code.tex 2020/12/27 v3.1.8b (3.1.8b) ) (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/generic/pgf/basiclayer/pgfcoretransparency.code.tex File: pgfcoretransparency.code.tex 2020/12/27 v3.1.8b (3.1.8b) ) (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/generic/pgf/basiclayer/pgfcorepatterns.code.tex File: pgfcorepatterns.code.tex 2020/12/27 v3.1.8b (3.1.8b) ) (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/generic/pgf/basiclayer/pgfcorerdf.code.tex File: pgfcorerdf.code.tex 2020/12/27 v3.1.8b (3.1.8b) ))) (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/generic/pgf/modules/pgfmoduleshapes.code.tex File: pgfmoduleshapes.code.tex 2020/12/27 v3.1.8b (3.1.8b) \pgfnodeparttextbox=\box55 ) (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/generic/pgf/modules/pgfmoduleplot.code.tex File: pgfmoduleplot.code.tex 2020/12/27 v3.1.8b (3.1.8b) ) (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty Package: pgfcomp-version-0-65 2020/12/27 v3.1.8b (3.1.8b) \pgf@nodesepstart=\dimen181 \pgf@nodesepend=\dimen182 ) (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty Package: pgfcomp-version-1-18 2020/12/27 v3.1.8b (3.1.8b) )) (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/latex/pgf/utilities/pgffor.sty (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/latex/pgf/utilities/pgfkeys.sty (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/generic/pgf/utilities/pgfkeys.code.tex)) (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/latex/pgf/math/pgfmath.sty (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/generic/pgf/math/pgfmath.code.tex)) (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/generic/pgf/utilities/pgffor.code.tex Package: pgffor 2020/12/27 v3.1.8b (3.1.8b) (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/generic/pgf/math/pgfmath.code.tex) \pgffor@iter=\dimen183 \pgffor@skip=\dimen184 \pgffor@stack=\toks28 \pgffor@toks=\toks29 )) (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex Package: tikz 2020/12/27 v3.1.8b (3.1.8b) (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/generic/pgf/libraries/pgflibraryplothandlers.code.tex File: pgflibraryplothandlers.code.tex 2020/12/27 v3.1.8b (3.1.8b) \pgf@plot@mark@count=\count275 \pgfplotmarksize=\dimen185 ) \tikz@lastx=\dimen186 \tikz@lasty=\dimen187 \tikz@lastxsaved=\dimen188 \tikz@lastysaved=\dimen189 \tikz@lastmovetox=\dimen190 \tikz@lastmovetoy=\dimen191 \tikzleveldistance=\dimen192 \tikzsiblingdistance=\dimen193 \tikz@figbox=\box56 \tikz@figbox@bg=\box57 \tikz@tempbox=\box58 \tikz@tempbox@bg=\box59 \tikztreelevel=\count276 \tikznumberofchildren=\count277 \tikznumberofcurrentchild=\count278 \tikz@fig@count=\count279 (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/generic/pgf/modules/pgfmodulematrix.code.tex File: pgfmodulematrix.code.tex 2020/12/27 v3.1.8b (3.1.8b) \pgfmatrixcurrentrow=\count280 \pgfmatrixcurrentcolumn=\count281 \pgf@matrix@numberofcolumns=\count282 ) \tikz@expandcount=\count283 (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarytopaths.code.tex File: tikzlibrarytopaths.code.tex 2020/12/27 v3.1.8b (3.1.8b) ))) (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/latex/l3backend/l3backend-pdftex.def File: l3backend-pdftex.def 2021-03-18 L3 backend support: PDF output (pdfTeX) \l__color_backend_stack_int=\count284 \l__pdf_internal_box=\box60 ) (/tmp/babel-4i2CC5/latex-kc4M19.aux) \openout1 = latex-kc4M19.aux'. LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 3. LaTeX Font Info: ... okay on input line 3. LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 3. LaTeX Font Info: ... okay on input line 3. LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 3. LaTeX Font Info: ... okay on input line 3. LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 3. LaTeX Font Info: ... okay on input line 3. LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 3. LaTeX Font Info: ... okay on input line 3. LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 3. LaTeX Font Info: ... okay on input line 3. LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 3. LaTeX Font Info: ... okay on input line 3. Preview: Fontsize 10pt Preview: PDFoutput 1 (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/context/base/mkii/supp-pdf.mkii [Loading MPS to PDF converter (version 2006.09.02).] \scratchcounter=\count285 \scratchdimen=\dimen194 \scratchbox=\box61 \nofMPsegments=\count286 \nofMParguments=\count287 \everyMPshowfont=\toks30 \MPscratchCnt=\count288 \MPscratchDim=\dimen195 \MPnumerator=\count289 \makeMPintoPDFobject=\count290 \everyMPtoPDFconversion=\toks31 ) (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/latex/epstopdf-pkg/epstopdf-base.sty Package: epstopdf-base 2020-01-24 v2.11 Base part for package epstopdf Package epstopdf-base Info: Redefining graphics rule for .eps' on input line 4 85. (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/latex/latexconfig/epstopdf-sys.cfg File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv e )) (/gnu/store/09ivp0wl5l7n9g2v3cwzdpqhzly3m2rh-texlive-texmf-20210325/share/texmf -dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarypositioning.code. tex File: tikzlibrarypositioning.code.tex 2020/12/27 v3.1.8b (3.1.8b) ) ! Undefined control sequence. \pgfsys@beginpicture ...ys@svg@boxmodefalse \EndP \HtmlParOff \pgfkeys {/pgf... l.5 \node [circle,fill,label=above:$P_1$,node font=\Large] (point1) at (0,0... The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., \hobx'), type I' and the correct spelling (e.g., I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Undefined control sequence. \pgfsys@beginpicture ...defalse \EndP \HtmlParOff \pgfkeys {/pgf/tex4ht node... l.5 \node [circle,fill,label=above:$P_1$,node font=\Large] (point1) at (0,0... The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., \hobx'), type I' and the correct spelling (e.g., I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Undefined control sequence. \pgfsys@mtext@configure ->\Configure {$$}{}{}{}\Configure {}{}{}{}\Configur... l.5 \node [circle,fill,label=above:P_1,node font=\Large] (point1) at (0,0... The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., \hobx'), type I' and the correct spelling (e.g., I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. LaTeX Font Info: External font cmex10' loaded for size (Font) <7> on input line 5. LaTeX Font Info: External font cmex10' loaded for size (Font) <5> on input line 5. ! Undefined control sequence. \pgfsys@mtext@configure ...e {$$}{}{}{}\Configure {$}{}{}{}\Configure {SUB}{...
l.5   \node
[circle,fill,label=above:$P_1$,node font=\Large] (point1) at (0,0...
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., \hobx'), type I' and the correct
spelling (e.g., I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Extra }, or forgotten $. <recently read> } l.5 \node [circle,fill,label=above:$P_1$,node font=\Large] (point1) at (0,0... I've deleted a group-closing symbol because it seems to be spurious, as in $x}$'. But perhaps the } is legitimate and you forgot something else, as in \hbox{$x}'. In such cases
the way to recover is to insert both the forgotten and the
deleted material, e.g., by typing I$}'. ! Undefined control sequence. \pgfsys@mtext@configure ...re {$}{}{}{}\Configure
{SUB}{\HCode {<tspan basel...
l.5   \node
[circle,fill,label=above:$P_1$,node font=\Large] (point1) at (0,0...
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., \hobx'), type I' and the correct
spelling (e.g., I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
\pgfsys@mtext@configure ...Configure {SUB}{\HCode
{<tspan baseline-shift="su...
l.5   \node
[circle,fill,label=above:$P_1$,node font=\Large] (point1) at (0,0...
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., \hobx'), type I' and the correct
spelling (e.g., I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
\pgfsys@mtext@configure ...-shift="sub">}}{\HCode
{</tspan>}}\Configure {SUP...
l.5   \node
[circle,fill,label=above:$P_1$,node font=\Large] (point1) at (0,0...
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., \hobx'), type I' and the correct
spelling (e.g., I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
\pgfsys@mtext@configure ... {</tspan>}}\Configure
{SUP}{\HCode {<tspan basel...
l.5   \node
[circle,fill,label=above:$P_1$,node font=\Large] (point1) at (0,0...
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., \hobx'), type I' and the correct
spelling (e.g., I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
\pgfsys@mtext@configure ...Configure {SUP}{\HCode
{<tspan baseline-shift="su...
l.5   \node
[circle,fill,label=above:$P_1$,node font=\Large] (point1) at (0,0...
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., \hobx'), type I' and the correct
spelling (e.g., I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
\pgfsys@mtext@configure ...-shift="sub">}}{\HCode
{</tspan>}}\Configure {SUB...
l.5   \node
[circle,fill,label=above:$P_1$,node font=\Large] (point1) at (0,0...
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., \hobx'), type I' and the correct
spelling (e.g., I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
\pgfsys@mtext@configure ... {</tspan>}}\Configure
{SUBSUP}{}{}{}\Configure {...
l.5   \node
[circle,fill,label=above:$P_1$,node font=\Large] (point1) at (0,0...
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., \hobx'), type I' and the correct
spelling (e.g., I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
\pgfsys@mtext@configure ...UBSUP}{}{}{}\Configure
{htf} {0}{+}{<tspan font-f...
l.5   \node
[circle,fill,label=above:$P_1$,node font=\Large] (point1) at (0,0...
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., \hobx'), type I' and the correct
spelling (e.g., I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
\pgfsys@beginpicture ...s@CssIncluded@ \else \Css
{ .foreignobject {line-hei...
l.5   \node
[circle,fill,label=above:$P_1$,node font=\Large] (point1) at (0,0...
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., \hobx'), type I' and the correct
spelling (e.g., I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
\pgfsys@beginpicture ...ext-align:center; } }\Css
{math {vertical-align:base...
l.5   \node
[circle,fill,label=above:$P_1$,node font=\Large] (point1) at (0,0...
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., \hobx'), type I' and the correct
spelling (e.g., I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
\pgfsys@invoke #1->\HCode
{#1}
l.5   \node
[circle,fill,label=above:$P_1$,node font=\Large] (point1) at (0,0...
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., \hobx'), type I' and the correct
spelling (e.g., I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
\pgfsys@invoke #1->\HCode
{#1}
l.5   \node
[circle,fill,label=above:$P_1$,node font=\Large] (point1) at (0,0...
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., \hobx'), type I' and the correct
spelling (e.g., I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
\pgfsys@invoke #1->\HCode
{#1}
l.5 ..._1$,node font=\Large] (point1) at (0,0) {}; The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., \hobx'), type I' and the correct spelling (e.g., I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. Missing character: There is no < in font nullfont! Missing character: There is no g in font nullfont! Missing character: There is no f in font nullfont! Missing character: There is no i in font nullfont! Missing character: There is no l in font nullfont! Missing character: There is no l in font nullfont! Missing character: There is no = in font nullfont! Missing character: There is no " in font nullfont! Missing character: There is no # in font nullfont! Missing character: There is no 0 in font nullfont! Missing character: There is no 0 in font nullfont! Missing character: There is no 0 in font nullfont! Missing character: There is no " in font nullfont! Missing character: There is no > in font nullfont! Missing character: There is no in font nullfont! ! Undefined control sequence. \pgfsys@invoke #1->\HCode {#1} l.5 ..._1$,node font=\Large] (point1) at (0,0) {};

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., \hobx'), type I' and the correct
spelling (e.g., I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

Missing character: There is no < in font nullfont!
Missing character: There is no g in font nullfont!
Missing character: There is no s in font nullfont!
Missing character: There is no t in font nullfont!
Missing character: There is no r in font nullfont!
Missing character: There is no o in font nullfont!
Missing character: There is no k in font nullfont!
Missing character: There is no e in font nullfont!
Missing character: There is no = in font nullfont!
Missing character: There is no " in font nullfont!
Missing character: There is no n in font nullfont!
Missing character: There is no o in font nullfont!
Missing character: There is no n in font nullfont!
Missing character: There is no e in font nullfont!
Missing character: There is no " in font nullfont!
Missing character: There is no > in font nullfont!
! Undefined control sequence.
\pgfsys@invoke #1->\HCode
{#1}
l.5 ..._1$,node font=\Large] (point1) at (0,0) {}; The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., \hobx'), type I' and the correct spelling (e.g., I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. Missing character: There is no < in font nullfont! Missing character: There is no / in font nullfont! Missing character: There is no g in font nullfont! Missing character: There is no > in font nullfont! ! Undefined control sequence. \pgfsys@invoke #1->\HCode {#1} l.5 ..._1$,node font=\Large] (point1) at (0,0) {};

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., \hobx'), type I' and the correct
spelling (e.g., I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

Missing character: There is no < in font nullfont!
Missing character: There is no / in font nullfont!
Missing character: There is no g in font nullfont!
Missing character: There is no > in font nullfont!
Missing character: There is no
in font nullfont!
! Undefined control sequence.
\pgfsys@invoke #1->\HCode
{#1}
l.5 ..._1$,node font=\Large] (point1) at (0,0) {}; The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., \hobx'), type I' and the correct spelling (e.g., I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. Missing character: There is no < in font nullfont! Missing character: There is no p in font nullfont! Missing character: There is no a in font nullfont! Missing character: There is no t in font nullfont! Missing character: There is no h in font nullfont! Missing character: There is no d in font nullfont! Missing character: There is no = in font nullfont! Missing character: There is no " in font nullfont! ! Undefined control sequence. \pgfsys@invoke #1->\HCode {#1} l.5 ..._1$,node font=\Large] (point1) at (0,0) {};

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., \hobx'), type I' and the correct
spelling (e.g., I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

Missing character: There is no M in font nullfont!
Missing character: There is no 6 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 6 in font nullfont!
Missing character: There is no 4 in font nullfont!
Missing character: There is no 6 in font nullfont!
Missing character: There is no 4 in font nullfont!
Missing character: There is no 8 in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no C in font nullfont!
Missing character: There is no 6 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 6 in font nullfont!
Missing character: There is no 4 in font nullfont!
Missing character: There is no 6 in font nullfont!
Missing character: There is no 4 in font nullfont!
Missing character: There is no 8 in font nullfont!
Missing character: There is no 3 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 6 in font nullfont!
Missing character: There is no 7 in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no 7 in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no 3 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 6 in font nullfont!
Missing character: There is no 7 in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no 7 in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no 6 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 6 in font nullfont!
Missing character: There is no 4 in font nullfont!
Missing character: There is no 6 in font nullfont!
Missing character: There is no 4 in font nullfont!
Missing character: There is no 8 in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no 6 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 6 in font nullfont!
Missing character: There is no 4 in font nullfont!
Missing character: There is no 6 in font nullfont!
Missing character: There is no 4 in font nullfont!
Missing character: There is no 8 in font nullfont!
Missing character: There is no C in font nullfont!
Missing character: There is no - in font nullfont!
Missing character: There is no 3 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 6 in font nullfont!
Missing character: There is no 7 in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no 7 in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no 6 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 6 in font nullfont!
Missing character: There is no 4 in font nullfont!
Missing character: There is no 6 in font nullfont!
Missing character: There is no 4 in font nullfont!
Missing character: There is no 8 in font nullfont!
Missing character: There is no - in font nullfont!
Missing character: There is no 6 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 6 in font nullfont!
Missing character: There is no 4 in font nullfont!
Missing character: There is no 6 in font nullfont!
Missing character: There is no 4 in font nullfont!
Missing character: There is no 8 in font nullfont!
Missing character: There is no 3 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 6 in font nullfont!
Missing character: There is no 7 in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no 7 in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no - in font nullfont!
Missing character: There is no 6 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 6 in font nullfont!
Missing character: There is no 4 in font nullfont!
Missing character: There is no 6 in font nullfont!
Missing character: There is no 4 in font nullfont!
Missing character: There is no 8 in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no C in font nullfont!
Missing character: There is no - in font nullfont!
Missing character: There is no 6 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 6 in font nullfont!
Missing character: There is no 4 in font nullfont!
Missing character: There is no 6 in font nullfont!
Missing character: There is no 4 in font nullfont!
Missing character: There is no 8 in font nullfont!
Missing character: There is no - in font nullfont!
Missing character: There is no 3 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 6 in font nullfont!
Missing character: There is no 7 in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no 7 in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no - in font nullfont!
Missing character: There is no 3 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 6 in font nullfont!
Missing character: There is no 7 in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no 7 in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no - in font nullfont!
Missing character: There is no 6 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 6 in font nullfont!
Missing character: There is no 4 in font nullfont!
Missing character: There is no 6 in font nullfont!
Missing character: There is no 4 in font nullfont!
Missing character: There is no 8 in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no - in font nullfont!
Missing character: There is no 6 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 6 in font nullfont!
Missing character: There is no 4 in font nullfont!
Missing character: There is no 6 in font nullfont!
Missing character: There is no 4 in font nullfont!
Missing character: There is no 8 in font nullfont!
Missing character: There is no C in font nullfont!
Missing character: There is no 3 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 6 in font nullfont!
Missing character: There is no 7 in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no 7 in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no - in font nullfont!
Missing character: There is no 6 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 6 in font nullfont!
Missing character: There is no 4 in font nullfont!
Missing character: There is no 6 in font nullfont!
Missing character: There is no 4 in font nullfont!
Missing character: There is no 8 in font nullfont!
Missing character: There is no 6 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 6 in font nullfont!
Missing character: There is no 4 in font nullfont!
Missing character: There is no 6 in font nullfont!
Missing character: There is no 4 in font nullfont!
Missing character: There is no 8 in font nullfont!
Missing character: There is no - in font nullfont!
Missing character: There is no 3 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 6 in font nullfont!
Missing character: There is no 7 in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no 7 in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no 6 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 6 in font nullfont!
Missing character: There is no 4 in font nullfont!
Missing character: There is no 6 in font nullfont!
Missing character: There is no 4 in font nullfont!
Missing character: There is no 8 in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no Z in font nullfont!
Missing character: There is no M in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 0 in font nullfont!
! Undefined control sequence.
\pgfsys@invoke #1->\HCode
{#1}
l.5 ..._1$,node font=\Large] (point1) at (0,0) {}; The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., \hobx'), type I' and the correct spelling (e.g., I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. Missing character: There is no " in font nullfont! Missing character: There is no s in font nullfont! Missing character: There is no t in font nullfont! Missing character: There is no r in font nullfont! Missing character: There is no o in font nullfont! Missing character: There is no k in font nullfont! Missing character: There is no e in font nullfont! Missing character: There is no = in font nullfont! Missing character: There is no " in font nullfont! Missing character: There is no n in font nullfont! Missing character: There is no o in font nullfont! Missing character: There is no n in font nullfont! Missing character: There is no e in font nullfont! Missing character: There is no " in font nullfont! Missing character: There is no / in font nullfont! Missing character: There is no > in font nullfont! Missing character: There is no in font nullfont! ! Undefined control sequence. \pgfsys@invoke #1->\HCode {#1} l.5 ..._1$,node font=\Large] (point1) at (0,0) {};

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., \hobx'), type I' and the correct
spelling (e.g., I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

Missing character: There is no < in font nullfont!
Missing character: There is no g in font nullfont!
Missing character: There is no f in font nullfont!
Missing character: There is no i in font nullfont!
Missing character: There is no l in font nullfont!
Missing character: There is no l in font nullfont!
Missing character: There is no = in font nullfont!
Missing character: There is no " in font nullfont!
Missing character: There is no # in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no " in font nullfont!
Missing character: There is no > in font nullfont!
Missing character: There is no
in font nullfont!
! Undefined control sequence.
\pgfsys@hbox ...ikz@textcolor }\fi \fi \fi \HCode
{<text style="stroke:none"...
l.5 ..._1$,node font=\Large] (point1) at (0,0) {}; The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., \hobx'), type I' and the correct spelling (e.g., I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. Missing character: There is no < in font nullfont! Missing character: There is no t in font nullfont! Missing character: There is no e in font nullfont! Missing character: There is no x in font nullfont! Missing character: There is no t in font nullfont! Missing character: There is no s in font nullfont! Missing character: There is no t in font nullfont! Missing character: There is no y in font nullfont! Missing character: There is no l in font nullfont! Missing character: There is no e in font nullfont! Missing character: There is no = in font nullfont! Missing character: There is no " in font nullfont! Missing character: There is no s in font nullfont! Missing character: There is no t in font nullfont! Missing character: There is no r in font nullfont! Missing character: There is no o in font nullfont! Missing character: There is no k in font nullfont! Missing character: There is no e in font nullfont! Missing character: There is no : in font nullfont! Missing character: There is no n in font nullfont! Missing character: There is no o in font nullfont! Missing character: There is no n in font nullfont! Missing character: There is no e in font nullfont! Missing character: There is no " in font nullfont! Missing character: There is no t in font nullfont! Missing character: There is no r in font nullfont! Missing character: There is no a in font nullfont! Missing character: There is no n in font nullfont! Missing character: There is no s in font nullfont! Missing character: There is no f in font nullfont! Missing character: There is no o in font nullfont! Missing character: There is no r in font nullfont! Missing character: There is no m in font nullfont! Missing character: There is no = in font nullfont! Missing character: There is no " in font nullfont! Missing character: There is no s in font nullfont! Missing character: There is no c in font nullfont! Missing character: There is no a in font nullfont! Missing character: There is no l in font nullfont! Missing character: There is no e in font nullfont! Missing character: There is no ( in font nullfont! Missing character: There is no 1 in font nullfont! Missing character: There is no , in font nullfont! Missing character: There is no - in font nullfont! Missing character: There is no 1 in font nullfont! Missing character: There is no ) in font nullfont! Missing character: There is no t in font nullfont! Missing character: There is no r in font nullfont! Missing character: There is no a in font nullfont! Missing character: There is no n in font nullfont! Missing character: There is no s in font nullfont! Missing character: There is no l in font nullfont! Missing character: There is no a in font nullfont! Missing character: There is no t in font nullfont! Missing character: There is no e in font nullfont! Missing character: There is no ( in font nullfont! Missing character: There is no 0 in font nullfont! Missing character: There is no . in font nullfont! Missing character: There is no 0 in font nullfont! Missing character: There is no , in font nullfont! Missing character: There is no 0 in font nullfont! Missing character: There is no ) in font nullfont! Missing character: There is no " in font nullfont! Missing character: There is no t in font nullfont! Missing character: There is no e in font nullfont! Missing character: There is no x in font nullfont! Missing character: There is no t in font nullfont! Missing character: There is no - in font nullfont! Missing character: There is no a in font nullfont! Missing character: There is no n in font nullfont! Missing character: There is no c in font nullfont! Missing character: There is no h in font nullfont! Missing character: There is no o in font nullfont! Missing character: There is no r in font nullfont! Missing character: There is no = in font nullfont! Missing character: There is no " in font nullfont! Missing character: There is no m in font nullfont! Missing character: There is no i in font nullfont! Missing character: There is no d in font nullfont! Missing character: There is no d in font nullfont! Missing character: There is no l in font nullfont! Missing character: There is no e in font nullfont! Missing character: There is no " in font nullfont! ! Undefined control sequence. \pgfsys@hbox ...@size \pgfutil@empty \else \HCode { font-size="\f@size "}\fi... l.5 ..._1$,node font=\Large] (point1) at (0,0) {};

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., \hobx'), type I' and the correct
spelling (e.g., I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

Missing character: There is no f in font nullfont!
Missing character: There is no o in font nullfont!
Missing character: There is no n in font nullfont!
Missing character: There is no t in font nullfont!
Missing character: There is no - in font nullfont!
Missing character: There is no s in font nullfont!
Missing character: There is no i in font nullfont!
Missing character: There is no z in font nullfont!
Missing character: There is no e in font nullfont!
Missing character: There is no = in font nullfont!
Missing character: There is no " in font nullfont!
Missing character: There is no 1 in font nullfont!
Missing character: There is no 4 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 4 in font nullfont!
Missing character: There is no " in font nullfont!
! Undefined control sequence.
\pgfsys@hbox ...nt-size="\f@size "}\fi \fi \HCode
{>\Hnewline }\wd #1=0pt\ht...
l.5 ..._1$,node font=\Large] (point1) at (0,0) {}; The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., \hobx'), type I' and the correct spelling (e.g., I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. Missing character: There is no > in font nullfont! ! Undefined control sequence. \pgfsys@hbox ...size "}\fi \fi \HCode {>\Hnewline }\wd #1=0pt\ht #1=0pt\dp #... l.5 ..._1$,node font=\Large] (point1) at (0,0) {};

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., \hobx'), type I' and the correct
spelling (e.g., I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
\pgfsys@hbox ...ht #1=0pt\dp #1=0pt\box #1 \HCode
{</text>\Hnewline }
l.5 ..._1$,node font=\Large] (point1) at (0,0) {}; The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., \hobx'), type I' and the correct spelling (e.g., I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. Missing character: There is no < in font nullfont! Missing character: There is no / in font nullfont! Missing character: There is no t in font nullfont! Missing character: There is no e in font nullfont! Missing character: There is no x in font nullfont! Missing character: There is no t in font nullfont! Missing character: There is no > in font nullfont! ! Undefined control sequence. \pgfsys@hbox ...t\box #1 \HCode {</text>\Hnewline } l.5 ..._1$,node font=\Large] (point1) at (0,0) {};

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., \hobx'), type I' and the correct
spelling (e.g., I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
\pgfsys@invoke #1->\HCode
{#1}
l.5 ..._1$,node font=\Large] (point1) at (0,0) {}; The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., \hobx'), type I' and the correct spelling (e.g., I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. Missing character: There is no < in font nullfont! Missing character: There is no / in font nullfont! Missing character: There is no g in font nullfont! Missing character: There is no > in font nullfont! Missing character: There is no in font nullfont! ! Undefined control sequence. \pgfsys@invoke #1->\HCode {#1} l.5 ..._1$,node font=\Large] (point1) at (0,0) {};

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., \hobx'), type I' and the correct
spelling (e.g., I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

Missing character: There is no < in font nullfont!
Missing character: There is no g in font nullfont!
Missing character: There is no f in font nullfont!
Missing character: There is no i in font nullfont!
Missing character: There is no l in font nullfont!
Missing character: There is no l in font nullfont!
Missing character: There is no = in font nullfont!
Missing character: There is no " in font nullfont!
Missing character: There is no # in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no " in font nullfont!
Missing character: There is no > in font nullfont!
Missing character: There is no
in font nullfont!
! Undefined control sequence.
\pgfsys@invoke #1->\HCode
{#1}
l.5 ..._1$,node font=\Large] (point1) at (0,0) {}; The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., \hobx'), type I' and the correct spelling (e.g., I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. Missing character: There is no < in font nullfont! Missing character: There is no g in font nullfont! Missing character: There is no s in font nullfont! Missing character: There is no t in font nullfont! Missing character: There is no r in font nullfont! Missing character: There is no o in font nullfont! Missing character: There is no k in font nullfont! Missing character: There is no e in font nullfont! Missing character: There is no = in font nullfont! Missing character: There is no " in font nullfont! Missing character: There is no n in font nullfont! Missing character: There is no o in font nullfont! Missing character: There is no n in font nullfont! Missing character: There is no e in font nullfont! Missing character: There is no " in font nullfont! Missing character: There is no > in font nullfont! ! Undefined control sequence. \pgfsys@invoke #1->\HCode {#1} l.5 ..._1$,node font=\Large] (point1) at (0,0) {};

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., \hobx'), type I' and the correct
spelling (e.g., I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

Missing character: There is no < in font nullfont!
Missing character: There is no / in font nullfont!
Missing character: There is no g in font nullfont!
Missing character: There is no > in font nullfont!
! Undefined control sequence.
\pgfsys@invoke #1->\HCode
{#1}
l.5 ..._1$,node font=\Large] (point1) at (0,0) {}; The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., \hobx'), type I' and the correct spelling (e.g., I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. Missing character: There is no < in font nullfont! Missing character: There is no / in font nullfont! Missing character: There is no g in font nullfont! Missing character: There is no > in font nullfont! Missing character: There is no in font nullfont! ! Undefined control sequence. \pgfsys@invoke #1->\HCode {#1} l.5 ..._1$,node font=\Large] (point1) at (0,0) {};

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., \hobx'), type I' and the correct
spelling (e.g., I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

Missing character: There is no < in font nullfont!
Missing character: There is no g in font nullfont!
Missing character: There is no t in font nullfont!
Missing character: There is no r in font nullfont!
Missing character: There is no a in font nullfont!
Missing character: There is no n in font nullfont!
Missing character: There is no s in font nullfont!
Missing character: There is no f in font nullfont!
Missing character: There is no o in font nullfont!
Missing character: There is no r in font nullfont!
Missing character: There is no m in font nullfont!
Missing character: There is no = in font nullfont!
Missing character: There is no " in font nullfont!
Missing character: There is no t in font nullfont!
Missing character: There is no r in font nullfont!
Missing character: There is no a in font nullfont!
Missing character: There is no n in font nullfont!
Missing character: There is no s in font nullfont!
Missing character: There is no l in font nullfont!
Missing character: There is no a in font nullfont!
Missing character: There is no t in font nullfont!
Missing character: There is no e in font nullfont!
Missing character: There is no ( in font nullfont!
Missing character: There is no - in font nullfont!
Missing character: There is no 5 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 4 in font nullfont!
Missing character: There is no 5 in font nullfont!
Missing character: There is no 3 in font nullfont!
Missing character: There is no 1 in font nullfont!
Missing character: There is no 3 in font nullfont!
Missing character: There is no , in font nullfont!
Missing character: There is no 1 in font nullfont!
Missing character: There is no 1 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 8 in font nullfont!
Missing character: There is no 7 in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no 4 in font nullfont!
Missing character: There is no 3 in font nullfont!
Missing character: There is no ) in font nullfont!
Missing character: There is no " in font nullfont!
Missing character: There is no > in font nullfont!
Missing character: There is no
in font nullfont!
! Undefined control sequence.
\pgfsys@invoke #1->\HCode
{#1}
l.5 ..._1$,node font=\Large] (point1) at (0,0) {}; The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., \hobx'), type I' and the correct spelling (e.g., I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. Missing character: There is no < in font nullfont! Missing character: There is no g in font nullfont! Missing character: There is no f in font nullfont! Missing character: There is no i in font nullfont! Missing character: There is no l in font nullfont! Missing character: There is no l in font nullfont! Missing character: There is no = in font nullfont! Missing character: There is no " in font nullfont! Missing character: There is no # in font nullfont! Missing character: There is no 0 in font nullfont! Missing character: There is no 0 in font nullfont! Missing character: There is no 0 in font nullfont! Missing character: There is no " in font nullfont! Missing character: There is no > in font nullfont! Missing character: There is no in font nullfont! ! Undefined control sequence. \pgfsys@hbox ...ikz@textcolor }\fi \fi \fi \HCode {<text style="stroke:none"... l.5 ..._1$,node font=\Large] (point1) at (0,0) {};

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., \hobx'), type I' and the correct
spelling (e.g., I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

Missing character: There is no < in font nullfont!
Missing character: There is no t in font nullfont!
Missing character: There is no e in font nullfont!
Missing character: There is no x in font nullfont!
Missing character: There is no t in font nullfont!
Missing character: There is no s in font nullfont!
Missing character: There is no t in font nullfont!
Missing character: There is no y in font nullfont!
Missing character: There is no l in font nullfont!
Missing character: There is no e in font nullfont!
Missing character: There is no = in font nullfont!
Missing character: There is no " in font nullfont!
Missing character: There is no s in font nullfont!
Missing character: There is no t in font nullfont!
Missing character: There is no r in font nullfont!
Missing character: There is no o in font nullfont!
Missing character: There is no k in font nullfont!
Missing character: There is no e in font nullfont!
Missing character: There is no : in font nullfont!
Missing character: There is no n in font nullfont!
Missing character: There is no o in font nullfont!
Missing character: There is no n in font nullfont!
Missing character: There is no e in font nullfont!
Missing character: There is no " in font nullfont!
Missing character: There is no t in font nullfont!
Missing character: There is no r in font nullfont!
Missing character: There is no a in font nullfont!
Missing character: There is no n in font nullfont!
Missing character: There is no s in font nullfont!
Missing character: There is no f in font nullfont!
Missing character: There is no o in font nullfont!
Missing character: There is no r in font nullfont!
Missing character: There is no m in font nullfont!
Missing character: There is no = in font nullfont!
Missing character: There is no " in font nullfont!
Missing character: There is no s in font nullfont!
Missing character: There is no c in font nullfont!
Missing character: There is no a in font nullfont!
Missing character: There is no l in font nullfont!
Missing character: There is no e in font nullfont!
Missing character: There is no ( in font nullfont!
Missing character: There is no 1 in font nullfont!
Missing character: There is no , in font nullfont!
Missing character: There is no - in font nullfont!
Missing character: There is no 1 in font nullfont!
Missing character: There is no ) in font nullfont!
Missing character: There is no t in font nullfont!
Missing character: There is no r in font nullfont!
Missing character: There is no a in font nullfont!
Missing character: There is no n in font nullfont!
Missing character: There is no s in font nullfont!
Missing character: There is no l in font nullfont!
Missing character: There is no a in font nullfont!
Missing character: There is no t in font nullfont!
Missing character: There is no e in font nullfont!
Missing character: There is no ( in font nullfont!
Missing character: There is no 5 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 4 in font nullfont!
Missing character: There is no 5 in font nullfont!
Missing character: There is no 3 in font nullfont!
Missing character: There is no 1 in font nullfont!
Missing character: There is no 3 in font nullfont!
Missing character: There is no , in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no ) in font nullfont!
Missing character: There is no " in font nullfont!
Missing character: There is no t in font nullfont!
Missing character: There is no e in font nullfont!
Missing character: There is no x in font nullfont!
Missing character: There is no t in font nullfont!
Missing character: There is no - in font nullfont!
Missing character: There is no a in font nullfont!
Missing character: There is no n in font nullfont!
Missing character: There is no c in font nullfont!
Missing character: There is no h in font nullfont!
Missing character: There is no o in font nullfont!
Missing character: There is no r in font nullfont!
Missing character: There is no = in font nullfont!
Missing character: There is no " in font nullfont!
Missing character: There is no m in font nullfont!
Missing character: There is no i in font nullfont!
Missing character: There is no d in font nullfont!
Missing character: There is no d in font nullfont!
Missing character: There is no l in font nullfont!
Missing character: There is no e in font nullfont!
Missing character: There is no " in font nullfont!
! Undefined control sequence.
\pgfsys@hbox ...@size \pgfutil@empty \else \HCode
{ font-size="\f@size "}\fi...
l.5 ..._1$,node font=\Large] (point1) at (0,0) {}; The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., \hobx'), type I' and the correct spelling (e.g., I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. Missing character: There is no f in font nullfont! Missing character: There is no o in font nullfont! Missing character: There is no n in font nullfont! Missing character: There is no t in font nullfont! Missing character: There is no - in font nullfont! Missing character: There is no s in font nullfont! Missing character: There is no i in font nullfont! Missing character: There is no z in font nullfont! Missing character: There is no e in font nullfont! Missing character: There is no = in font nullfont! Missing character: There is no " in font nullfont! Missing character: There is no 1 in font nullfont! Missing character: There is no 0 in font nullfont! Missing character: There is no " in font nullfont! ! Undefined control sequence. \pgfsys@hbox ...nt-size="\f@size "}\fi \fi \HCode {>\Hnewline }\wd #1=0pt\ht... l.5 ..._1$,node font=\Large] (point1) at (0,0) {};

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., \hobx'), type I' and the correct
spelling (e.g., I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

Missing character: There is no > in font nullfont!
! Undefined control sequence.
\pgfsys@hbox ...size "}\fi \fi \HCode {>\Hnewline
}\wd #1=0pt\ht #1=0pt\dp #...
l.5 ..._1$,node font=\Large] (point1) at (0,0) {}; The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., \hobx'), type I' and the correct spelling (e.g., I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Undefined control sequence. \pgfsys@hbox ...ht #1=0pt\dp #1=0pt\box #1 \HCode {</text>\Hnewline } l.5 ..._1$,node font=\Large] (point1) at (0,0) {};

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., \hobx'), type I' and the correct
spelling (e.g., I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

Missing character: There is no < in font nullfont!
Missing character: There is no / in font nullfont!
Missing character: There is no t in font nullfont!
Missing character: There is no e in font nullfont!
Missing character: There is no x in font nullfont!
Missing character: There is no t in font nullfont!
Missing character: There is no > in font nullfont!
! Undefined control sequence.
\pgfsys@hbox ...t\box #1 \HCode {</text>\Hnewline
}
l.5 ..._1$,node font=\Large] (point1) at (0,0) {}; The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., \hobx'), type I' and the correct spelling (e.g., I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Undefined control sequence. \pgfsys@invoke #1->\HCode {#1} l.5 ..._1$,node font=\Large] (point1) at (0,0) {};

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., \hobx'), type I' and the correct
spelling (e.g., I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

Missing character: There is no < in font nullfont!
Missing character: There is no / in font nullfont!
Missing character: There is no g in font nullfont!
Missing character: There is no > in font nullfont!
Missing character: There is no
in font nullfont!
! Undefined control sequence.
\pgfsys@invoke #1->\HCode
{#1}
l.5 ..._1$,node font=\Large] (point1) at (0,0) {}; The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., \hobx'), type I' and the correct spelling (e.g., I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. Missing character: There is no < in font nullfont! Missing character: There is no / in font nullfont! Missing character: There is no g in font nullfont! Missing character: There is no > in font nullfont! Missing character: There is no in font nullfont! ! Undefined control sequence. \pgfsys@invoke #1->\HCode {#1} l.6 ..._2$,node font=\Large] (point2) at (3,0) {};

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., \hobx'), type I' and the correct
spelling (e.g., I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

Missing character: There is no < in font nullfont!
Missing character: There is no g in font nullfont!
Missing character: There is no f in font nullfont!
Missing character: There is no i in font nullfont!
Missing character: There is no l in font nullfont!
Missing character: There is no l in font nullfont!
Missing character: There is no = in font nullfont!
Missing character: There is no " in font nullfont!
Missing character: There is no # in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no " in font nullfont!
Missing character: There is no > in font nullfont!
Missing character: There is no
in font nullfont!
! Undefined control sequence.
\pgfsys@invoke #1->\HCode
{#1}
l.6 ..._2$,node font=\Large] (point2) at (3,0) {}; The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., \hobx'), type I' and the correct spelling (e.g., I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. Missing character: There is no < in font nullfont! Missing character: There is no g in font nullfont! Missing character: There is no s in font nullfont! Missing character: There is no t in font nullfont! Missing character: There is no r in font nullfont! Missing character: There is no o in font nullfont! Missing character: There is no k in font nullfont! Missing character: There is no e in font nullfont! Missing character: There is no = in font nullfont! Missing character: There is no " in font nullfont! Missing character: There is no n in font nullfont! Missing character: There is no o in font nullfont! Missing character: There is no n in font nullfont! Missing character: There is no e in font nullfont! Missing character: There is no " in font nullfont! Missing character: There is no > in font nullfont! ! Undefined control sequence. \pgfsys@invoke #1->\HCode {#1} l.6 ..._2$,node font=\Large] (point2) at (3,0) {};

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., \hobx'), type I' and the correct
spelling (e.g., I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

Missing character: There is no < in font nullfont!
Missing character: There is no / in font nullfont!
Missing character: There is no g in font nullfont!
Missing character: There is no > in font nullfont!
! Undefined control sequence.
\pgfsys@invoke #1->\HCode
{#1}
l.6 ..._2$,node font=\Large] (point2) at (3,0) {}; The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., \hobx'), type I' and the correct spelling (e.g., I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. Missing character: There is no < in font nullfont! Missing character: There is no / in font nullfont! Missing character: There is no g in font nullfont! Missing character: There is no > in font nullfont! Missing character: There is no in font nullfont! ! Undefined control sequence. \pgfsys@invoke #1->\HCode {#1} l.6 ..._2$,node font=\Large] (point2) at (3,0) {};

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., \hobx'), type I' and the correct
spelling (e.g., I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

Missing character: There is no < in font nullfont!
Missing character: There is no p in font nullfont!
Missing character: There is no a in font nullfont!
Missing character: There is no t in font nullfont!
Missing character: There is no h in font nullfont!
Missing character: There is no d in font nullfont!
Missing character: There is no = in font nullfont!
Missing character: There is no " in font nullfont!
! Undefined control sequence.
\pgfsys@invoke #1->\HCode
{#1}
l.6 ..._2$,node font=\Large] (point2) at (3,0) {}; The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., \hobx'), type I' and the correct spelling (e.g., I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. Missing character: There is no M in font nullfont! Missing character: There is no 9 in font nullfont! Missing character: There is no 2 in font nullfont! Missing character: There is no . in font nullfont! Missing character: There is no 0 in font nullfont! Missing character: There is no 0 in font nullfont! Missing character: There is no 4 in font nullfont! Missing character: There is no 7 in font nullfont! Missing character: There is no 1 in font nullfont! Missing character: There is no 0 in font nullfont! Missing character: There is no . in font nullfont! Missing character: There is no 0 in font nullfont! Missing character: There is no C in font nullfont! Missing character: There is no 9 in font nullfont! Missing character: There is no 2 in font nullfont! Missing character: There is no . in font nullfont! Missing character: There is no 0 in font nullfont! Missing character: There is no 0 in font nullfont! Missing character: There is no 4 in font nullfont! Missing character: There is no 7 in font nullfont! Missing character: There is no 1 in font nullfont! Missing character: There is no 3 in font nullfont! Missing character: There is no . in font nullfont! Missing character: There is no 6 in font nullfont! Missing character: There is no 7 in font nullfont! Missing character: There is no 0 in font nullfont! Missing character: There is no 7 in font nullfont! Missing character: There is no 9 in font nullfont! Missing character: There is no 8 in font nullfont! Missing character: There is no 9 in font nullfont! Missing character: There is no . in font nullfont! Missing character: There is no 0 in font nullfont! Missing character: There is no 2 in font nullfont! Missing character: There is no 9 in font nullfont! Missing character: There is no 0 in font nullfont! Missing character: There is no 2 in font nullfont! Missing character: There is no 6 in font nullfont! Missing character: There is no . in font nullfont! Missing character: There is no 6 in font nullfont! Missing character: There is no 4 in font nullfont! Missing character: There is no 6 in font nullfont! Missing character: There is no 4 in font nullfont! Missing character: There is no 8 in font nullfont! Missing character: There is no 8 in font nullfont! Missing character: There is no 5 in font nullfont! Missing character: There is no . in font nullfont! Missing character: There is no 3 in font nullfont! Missing character: There is no 5 in font nullfont! Missing character: There is no 8 in font nullfont! Missing character: There is no 2 in font nullfont! Missing character: There is no 3 in font nullfont! Missing character: There is no 6 in font nullfont! Missing character: There is no . in font nullfont! Missing character: There is no 6 in font nullfont! Missing character: There is no 4 in font nullfont! Missing character: There is no 6 in font nullfont! Missing character: There is no 4 in font nullfont! Missing character: There is no 8 in font nullfont! Missing character: There is no C in font nullfont! Missing character: There is no 8 in font nullfont! Missing character: There is no 1 in font nullfont! Missing character: There is no . in font nullfont! Missing character: There is no 6 in font nullfont! Missing character: There is no 8 in font nullfont! Missing character: There is no 7 in font nullfont! Missing character: There is no 4 in font nullfont! Missing character: There is no 4 in font nullfont! Missing character: There is no 6 in font nullfont! Missing character: There is no . in font nullfont! Missing character: There is no 6 in font nullfont! Missing character: There is no 4 in font nullfont! Missing character: There is no 6 in font nullfont! Missing character: There is no 4 in font nullfont! Missing character: There is no 8 in font nullfont! Missing character: There is no 7 in font nullfont! Missing character: There is no 8 in font nullfont! Missing character: There is no . in font nullfont! Missing character: There is no 7 in font nullfont! Missing character: There is no 1 in font nullfont! Missing character: There is no 1 in font nullfont! Missing character: There is no 7 in font nullfont! Missing character: There is no 5 in font nullfont! Missing character: There is no 3 in font nullfont! Missing character: There is no . in font nullfont! Missing character: There is no 6 in font nullfont! Missing character: There is no 7 in font nullfont! Missing character: There is no 0 in font nullfont! Missing character: There is no 7 in font nullfont! Missing character: There is no 9 in font nullfont! Missing character: There is no 7 in font nullfont! Missing character: There is no 8 in font nullfont! Missing character: There is no . in font nullfont! Missing character: There is no 7 in font nullfont! Missing character: There is no 1 in font nullfont! Missing character: There is no 1 in font nullfont! Missing character: There is no 7 in font nullfont! Missing character: There is no 5 in font nullfont! Missing character: There is no 0 in font nullfont! Missing character: There is no . in font nullfont! Missing character: There is no 0 in font nullfont! Missing character: There is no C in font nullfont! Missing character: There is no 7 in font nullfont! Missing character: There is no 8 in font nullfont! Missing character: There is no . in font nullfont! Missing character: There is no 7 in font nullfont! Missing character: There is no 1 in font nullfont! Missing character: There is no 1 in font nullfont! Missing character: There is no 7 in font nullfont! Missing character: There is no 5 in font nullfont! Missing character: There is no - in font nullfont! Missing character: There is no 3 in font nullfont! Missing character: There is no . in font nullfont! Missing character: There is no 6 in font nullfont! Missing character: There is no 7 in font nullfont! Missing character: There is no 0 in font nullfont! Missing character: There is no 7 in font nullfont! Missing character: There is no 9 in font nullfont! Missing character: There is no 8 in font nullfont! Missing character: There is no 1 in font nullfont! Missing character: There is no . in font nullfont! Missing character: There is no 6 in font nullfont! Missing character: There is no 8 in font nullfont! Missing character: There is no 7 in font nullfont! Missing character: There is no 4 in font nullfont! Missing character: There is no 4 in font nullfont! Missing character: There is no - in font nullfont! Missing character: There is no 6 in font nullfont! Missing character: There is no . in font nullfont! Missing character: There is no 6 in font nullfont! Missing character: There is no 4 in font nullfont! Missing character: There is no 6 in font nullfont! Missing character: There is no 4 in font nullfont! Missing character: There is no 8 in font nullfont! Missing character: There is no 8 in font nullfont! Missing character: There is no 5 in font nullfont! Missing character: There is no . in font nullfont! Missing character: There is no 3 in font nullfont! Missing character: There is no 5 in font nullfont! Missing character: There is no 8 in font nullfont! Missing character: There is no 2 in font nullfont! Missing character: There is no 3 in font nullfont! Missing character: There is no - in font nullfont! Missing character: There is no 6 in font nullfont! Missing character: There is no . in font nullfont! Missing character: There is no 6 in font nullfont! Missing character: There is no 4 in font nullfont! Missing character: There is no 6 in font nullfont! Missing character: There is no 4 in font nullfont! Missing character: There is no 8 in font nullfont! Missing character: There is no C in font nullfont! Missing character: There is no 8 in font nullfont! Missing character: There is no 9 in font nullfont! Missing character: There is no . in font nullfont! Missing character: There is no 0 in font nullfont! Missing character: There is no 2 in font nullfont! Missing character: There is no 9 in font nullfont! Missing character: There is no 0 in font nullfont! Missing character: There is no 2 in font nullfont! Missing character: There is no - in font nullfont! Missing character: There is no 6 in font nullfont! Missing character: There is no . in font nullfont! Missing character: There is no 6 in font nullfont! Missing character: There is no 4 in font nullfont! Missing character: There is no 6 in font nullfont! Missing character: There is no 4 in font nullfont! Missing character: There is no 8 in font nullfont! Missing character: There is no 9 in font nullfont! Missing character: There is no 2 in font nullfont! Missing character: There is no . in font nullfont! Missing character: There is no 0 in font nullfont! Missing character: There is no 0 in font nullfont! Missing character: There is no 4 in font nullfont! Missing character: There is no 7 in font nullfont! Missing character: There is no 1 in font nullfont! Missing character: There is no - in font nullfont! Missing character: There is no 3 in font nullfont! Missing character: There is no . in font nullfont! Missing character: There is no 6 in font nullfont! Missing character: There is no 7 in font nullfont! Missing character: There is no 0 in font nullfont! Missing character: There is no 7 in font nullfont! Missing character: There is no 9 in font nullfont! Missing character: There is no 9 in font nullfont! Missing character: There is no 2 in font nullfont! Missing character: There is no . in font nullfont! Missing character: There is no 0 in font nullfont! Missing character: There is no 0 in font nullfont! Missing character: There is no 4 in font nullfont! Missing character: There is no 7 in font nullfont! Missing character: There is no 1 in font nullfont! Missing character: There is no 0 in font nullfont! Missing character: There is no . in font nullfont! Missing character: There is no 0 in font nullfont! Missing character: There is no Z in font nullfont! Missing character: There is no M in font nullfont! Missing character: There is no 8 in font nullfont! Missing character: There is no 5 in font nullfont! Missing character: There is no . in font nullfont! Missing character: There is no 3 in font nullfont! Missing character: There is no 5 in font nullfont! Missing character: There is no 8 in font nullfont! Missing character: There is no 2 in font nullfont! Missing character: There is no 3 in font nullfont! Missing character: There is no 0 in font nullfont! Missing character: There is no . in font nullfont! Missing character: There is no 0 in font nullfont! ! Undefined control sequence. \pgfsys@invoke #1->\HCode {#1} l.6 ..._2$,node font=\Large] (point2) at (3,0) {};

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., \hobx'), type I' and the correct
spelling (e.g., I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

Missing character: There is no " in font nullfont!
Missing character: There is no s in font nullfont!
Missing character: There is no t in font nullfont!
Missing character: There is no r in font nullfont!
Missing character: There is no o in font nullfont!
Missing character: There is no k in font nullfont!
Missing character: There is no e in font nullfont!
Missing character: There is no = in font nullfont!
Missing character: There is no " in font nullfont!
Missing character: There is no n in font nullfont!
Missing character: There is no o in font nullfont!
Missing character: There is no n in font nullfont!
Missing character: There is no e in font nullfont!
Missing character: There is no " in font nullfont!
Missing character: There is no / in font nullfont!
Missing character: There is no > in font nullfont!
Missing character: There is no
in font nullfont!
! Undefined control sequence.
\pgfsys@invoke #1->\HCode
{#1}
l.6 ..._2$,node font=\Large] (point2) at (3,0) {}; The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., \hobx'), type I' and the correct spelling (e.g., I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. Missing character: There is no < in font nullfont! Missing character: There is no g in font nullfont! Missing character: There is no t in font nullfont! Missing character: There is no r in font nullfont! Missing character: There is no a in font nullfont! Missing character: There is no n in font nullfont! Missing character: There is no s in font nullfont! Missing character: There is no f in font nullfont! Missing character: There is no o in font nullfont! Missing character: There is no r in font nullfont! Missing character: There is no m in font nullfont! Missing character: There is no = in font nullfont! Missing character: There is no " in font nullfont! Missing character: There is no t in font nullfont! Missing character: There is no r in font nullfont! Missing character: There is no a in font nullfont! Missing character: There is no n in font nullfont! Missing character: There is no s in font nullfont! Missing character: There is no l in font nullfont! Missing character: There is no a in font nullfont! Missing character: There is no t in font nullfont! Missing character: There is no e in font nullfont! Missing character: There is no ( in font nullfont! Missing character: There is no 8 in font nullfont! Missing character: There is no 5 in font nullfont! Missing character: There is no . in font nullfont! Missing character: There is no 3 in font nullfont! Missing character: There is no 5 in font nullfont! Missing character: There is no 8 in font nullfont! Missing character: There is no 2 in font nullfont! Missing character: There is no 3 in font nullfont! Missing character: There is no , in font nullfont! Missing character: There is no 0 in font nullfont! Missing character: There is no . in font nullfont! Missing character: There is no 0 in font nullfont! Missing character: There is no ) in font nullfont! Missing character: There is no " in font nullfont! Missing character: There is no > in font nullfont! Missing character: There is no in font nullfont! ! Undefined control sequence. \pgfsys@invoke #1->\HCode {#1} l.6 ..._2$,node font=\Large] (point2) at (3,0) {};

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., \hobx'), type I' and the correct
spelling (e.g., I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

Missing character: There is no < in font nullfont!
Missing character: There is no g in font nullfont!
Missing character: There is no f in font nullfont!
Missing character: There is no i in font nullfont!
Missing character: There is no l in font nullfont!
Missing character: There is no l in font nullfont!
Missing character: There is no = in font nullfont!
Missing character: There is no " in font nullfont!
Missing character: There is no # in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no " in font nullfont!
Missing character: There is no > in font nullfont!
Missing character: There is no
in font nullfont!
! Undefined control sequence.
\pgfsys@hbox ...ikz@textcolor }\fi \fi \fi \HCode
{<text style="stroke:none"...
l.6 ..._2$,node font=\Large] (point2) at (3,0) {}; The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., \hobx'), type I' and the correct spelling (e.g., I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. Missing character: There is no < in font nullfont! Missing character: There is no t in font nullfont! Missing character: There is no e in font nullfont! Missing character: There is no x in font nullfont! Missing character: There is no t in font nullfont! Missing character: There is no s in font nullfont! Missing character: There is no t in font nullfont! Missing character: There is no y in font nullfont! Missing character: There is no l in font nullfont! Missing character: There is no e in font nullfont! Missing character: There is no = in font nullfont! Missing character: There is no " in font nullfont! Missing character: There is no s in font nullfont! Missing character: There is no t in font nullfont! Missing character: There is no r in font nullfont! Missing character: There is no o in font nullfont! Missing character: There is no k in font nullfont! Missing character: There is no e in font nullfont! Missing character: There is no : in font nullfont! Missing character: There is no n in font nullfont! Missing character: There is no o in font nullfont! Missing character: There is no n in font nullfont! Missing character: There is no e in font nullfont! Missing character: There is no " in font nullfont! Missing character: There is no t in font nullfont! Missing character: There is no r in font nullfont! Missing character: There is no a in font nullfont! Missing character: There is no n in font nullfont! Missing character: There is no s in font nullfont! Missing character: There is no f in font nullfont! Missing character: There is no o in font nullfont! Missing character: There is no r in font nullfont! Missing character: There is no m in font nullfont! Missing character: There is no = in font nullfont! Missing character: There is no " in font nullfont! Missing character: There is no s in font nullfont! Missing character: There is no c in font nullfont! Missing character: There is no a in font nullfont! Missing character: There is no l in font nullfont! Missing character: There is no e in font nullfont! Missing character: There is no ( in font nullfont! Missing character: There is no 1 in font nullfont! Missing character: There is no , in font nullfont! Missing character: There is no - in font nullfont! Missing character: There is no 1 in font nullfont! Missing character: There is no ) in font nullfont! Missing character: There is no t in font nullfont! Missing character: There is no r in font nullfont! Missing character: There is no a in font nullfont! Missing character: There is no n in font nullfont! Missing character: There is no s in font nullfont! Missing character: There is no l in font nullfont! Missing character: There is no a in font nullfont! Missing character: There is no t in font nullfont! Missing character: There is no e in font nullfont! Missing character: There is no ( in font nullfont! Missing character: There is no 0 in font nullfont! Missing character: There is no . in font nullfont! Missing character: There is no 0 in font nullfont! Missing character: There is no , in font nullfont! Missing character: There is no 0 in font nullfont! Missing character: There is no ) in font nullfont! Missing character: There is no " in font nullfont! Missing character: There is no t in font nullfont! Missing character: There is no e in font nullfont! Missing character: There is no x in font nullfont! Missing character: There is no t in font nullfont! Missing character: There is no - in font nullfont! Missing character: There is no a in font nullfont! Missing character: There is no n in font nullfont! Missing character: There is no c in font nullfont! Missing character: There is no h in font nullfont! Missing character: There is no o in font nullfont! Missing character: There is no r in font nullfont! Missing character: There is no = in font nullfont! Missing character: There is no " in font nullfont! Missing character: There is no m in font nullfont! Missing character: There is no i in font nullfont! Missing character: There is no d in font nullfont! Missing character: There is no d in font nullfont! Missing character: There is no l in font nullfont! Missing character: There is no e in font nullfont! Missing character: There is no " in font nullfont! ! Undefined control sequence. \pgfsys@hbox ...@size \pgfutil@empty \else \HCode { font-size="\f@size "}\fi... l.6 ..._2$,node font=\Large] (point2) at (3,0) {};

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., \hobx'), type I' and the correct
spelling (e.g., I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

Missing character: There is no f in font nullfont!
Missing character: There is no o in font nullfont!
Missing character: There is no n in font nullfont!
Missing character: There is no t in font nullfont!
Missing character: There is no - in font nullfont!
Missing character: There is no s in font nullfont!
Missing character: There is no i in font nullfont!
Missing character: There is no z in font nullfont!
Missing character: There is no e in font nullfont!
Missing character: There is no = in font nullfont!
Missing character: There is no " in font nullfont!
Missing character: There is no 1 in font nullfont!
Missing character: There is no 4 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 4 in font nullfont!
Missing character: There is no " in font nullfont!
! Undefined control sequence.
\pgfsys@hbox ...nt-size="\f@size "}\fi \fi \HCode
{>\Hnewline }\wd #1=0pt\ht...
l.6 ..._2$,node font=\Large] (point2) at (3,0) {}; The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., \hobx'), type I' and the correct spelling (e.g., I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. Missing character: There is no > in font nullfont! ! Undefined control sequence. \pgfsys@hbox ...size "}\fi \fi \HCode {>\Hnewline }\wd #1=0pt\ht #1=0pt\dp #... l.6 ..._2$,node font=\Large] (point2) at (3,0) {};

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., \hobx'), type I' and the correct
spelling (e.g., I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
\pgfsys@hbox ...ht #1=0pt\dp #1=0pt\box #1 \HCode
{</text>\Hnewline }
l.6 ..._2$,node font=\Large] (point2) at (3,0) {}; The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., \hobx'), type I' and the correct spelling (e.g., I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. Missing character: There is no < in font nullfont! Missing character: There is no / in font nullfont! Missing character: There is no t in font nullfont! Missing character: There is no e in font nullfont! Missing character: There is no x in font nullfont! Missing character: There is no t in font nullfont! Missing character: There is no > in font nullfont! ! Undefined control sequence. \pgfsys@hbox ...t\box #1 \HCode {</text>\Hnewline } l.6 ..._2$,node font=\Large] (point2) at (3,0) {};

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., \hobx'), type I' and the correct
spelling (e.g., I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
\pgfsys@invoke #1->\HCode
{#1}
l.6 ..._2$,node font=\Large] (point2) at (3,0) {}; The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., \hobx'), type I' and the correct spelling (e.g., I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. Missing character: There is no < in font nullfont! Missing character: There is no / in font nullfont! Missing character: There is no g in font nullfont! Missing character: There is no > in font nullfont! Missing character: There is no in font nullfont! ! Undefined control sequence. \pgfsys@invoke #1->\HCode {#1} l.6 ..._2$,node font=\Large] (point2) at (3,0) {};

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., \hobx'), type I' and the correct
spelling (e.g., I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

Missing character: There is no < in font nullfont!
Missing character: There is no / in font nullfont!
Missing character: There is no g in font nullfont!
Missing character: There is no > in font nullfont!
Missing character: There is no
in font nullfont!
! Undefined control sequence.
\pgfsys@invoke #1->\HCode
{#1}
l.6 ..._2$,node font=\Large] (point2) at (3,0) {}; The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., \hobx'), type I' and the correct spelling (e.g., I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. Missing character: There is no < in font nullfont! Missing character: There is no g in font nullfont! Missing character: There is no f in font nullfont! Missing character: There is no i in font nullfont! Missing character: There is no l in font nullfont! Missing character: There is no l in font nullfont! Missing character: There is no = in font nullfont! Missing character: There is no " in font nullfont! Missing character: There is no # in font nullfont! Missing character: There is no 0 in font nullfont! Missing character: There is no 0 in font nullfont! Missing character: There is no 0 in font nullfont! Missing character: There is no " in font nullfont! Missing character: There is no > in font nullfont! Missing character: There is no in font nullfont! ! Undefined control sequence. \pgfsys@invoke #1->\HCode {#1} l.6 ..._2$,node font=\Large] (point2) at (3,0) {};

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., \hobx'), type I' and the correct
spelling (e.g., I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

Missing character: There is no < in font nullfont!
Missing character: There is no g in font nullfont!
Missing character: There is no s in font nullfont!
Missing character: There is no t in font nullfont!
Missing character: There is no r in font nullfont!
Missing character: There is no o in font nullfont!
Missing character: There is no k in font nullfont!
Missing character: There is no e in font nullfont!
Missing character: There is no = in font nullfont!
Missing character: There is no " in font nullfont!
Missing character: There is no n in font nullfont!
Missing character: There is no o in font nullfont!
Missing character: There is no n in font nullfont!
Missing character: There is no e in font nullfont!
Missing character: There is no " in font nullfont!
Missing character: There is no > in font nullfont!
! Undefined control sequence.
\pgfsys@invoke #1->\HCode
{#1}
l.6 ..._2$,node font=\Large] (point2) at (3,0) {}; The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., \hobx'), type I' and the correct spelling (e.g., I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. Missing character: There is no < in font nullfont! Missing character: There is no / in font nullfont! Missing character: There is no g in font nullfont! Missing character: There is no > in font nullfont! ! Undefined control sequence. \pgfsys@invoke #1->\HCode {#1} l.6 ..._2$,node font=\Large] (point2) at (3,0) {};

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., \hobx'), type I' and the correct
spelling (e.g., I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

Missing character: There is no < in font nullfont!
Missing character: There is no / in font nullfont!
Missing character: There is no g in font nullfont!
Missing character: There is no > in font nullfont!
Missing character: There is no
in font nullfont!
! Undefined control sequence.
\pgfsys@invoke #1->\HCode
{#1}
l.6 ..._2$,node font=\Large] (point2) at (3,0) {}; The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., \hobx'), type I' and the correct spelling (e.g., I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. Missing character: There is no < in font nullfont! Missing character: There is no g in font nullfont! Missing character: There is no t in font nullfont! Missing character: There is no r in font nullfont! Missing character: There is no a in font nullfont! Missing character: There is no n in font nullfont! Missing character: There is no s in font nullfont! Missing character: There is no f in font nullfont! Missing character: There is no o in font nullfont! Missing character: There is no r in font nullfont! Missing character: There is no m in font nullfont! Missing character: There is no = in font nullfont! Missing character: There is no " in font nullfont! Missing character: There is no t in font nullfont! Missing character: There is no r in font nullfont! Missing character: There is no a in font nullfont! Missing character: There is no n in font nullfont! Missing character: There is no s in font nullfont! Missing character: There is no l in font nullfont! Missing character: There is no a in font nullfont! Missing character: There is no t in font nullfont! Missing character: There is no e in font nullfont! Missing character: There is no ( in font nullfont! Missing character: There is no 7 in font nullfont! Missing character: There is no 9 in font nullfont! Missing character: There is no . in font nullfont! Missing character: There is no 9 in font nullfont! Missing character: There is no 0 in font nullfont! Missing character: There is no 5 in font nullfont! Missing character: There is no 1 in font nullfont! Missing character: There is no , in font nullfont! Missing character: There is no 1 in font nullfont! Missing character: There is no 1 in font nullfont! Missing character: There is no . in font nullfont! Missing character: There is no 8 in font nullfont! Missing character: There is no 7 in font nullfont! Missing character: There is no 9 in font nullfont! Missing character: There is no 4 in font nullfont! Missing character: There is no 3 in font nullfont! Missing character: There is no ) in font nullfont! Missing character: There is no " in font nullfont! Missing character: There is no > in font nullfont! Missing character: There is no in font nullfont! ! Undefined control sequence. \pgfsys@invoke #1->\HCode {#1} l.6 ..._2$,node font=\Large] (point2) at (3,0) {};

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., \hobx'), type I' and the correct
spelling (e.g., I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

Missing character: There is no < in font nullfont!
Missing character: There is no g in font nullfont!
Missing character: There is no f in font nullfont!
Missing character: There is no i in font nullfont!
Missing character: There is no l in font nullfont!
Missing character: There is no l in font nullfont!
Missing character: There is no = in font nullfont!
Missing character: There is no " in font nullfont!
Missing character: There is no # in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no " in font nullfont!
Missing character: There is no > in font nullfont!
Missing character: There is no
in font nullfont!
! Undefined control sequence.
\pgfsys@hbox ...ikz@textcolor }\fi \fi \fi \HCode
{<text style="stroke:none"...
l.6 ..._2$,node font=\Large] (point2) at (3,0) {}; The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., \hobx'), type I' and the correct spelling (e.g., I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. Missing character: There is no < in font nullfont! Missing character: There is no t in font nullfont! Missing character: There is no e in font nullfont! Missing character: There is no x in font nullfont! Missing character: There is no t in font nullfont! Missing character: There is no s in font nullfont! Missing character: There is no t in font nullfont! Missing character: There is no y in font nullfont! Missing character: There is no l in font nullfont! Missing character: There is no e in font nullfont! Missing character: There is no = in font nullfont! Missing character: There is no " in font nullfont! Missing character: There is no s in font nullfont! Missing character: There is no t in font nullfont! Missing character: There is no r in font nullfont! Missing character: There is no o in font nullfont! Missing character: There is no k in font nullfont! Missing character: There is no e in font nullfont! Missing character: There is no : in font nullfont! Missing character: There is no n in font nullfont! Missing character: There is no o in font nullfont! Missing character: There is no n in font nullfont! Missing character: There is no e in font nullfont! Missing character: There is no " in font nullfont! Missing character: There is no t in font nullfont! Missing character: There is no r in font nullfont! Missing character: There is no a in font nullfont! Missing character: There is no n in font nullfont! Missing character: There is no s in font nullfont! Missing character: There is no f in font nullfont! Missing character: There is no o in font nullfont! Missing character: There is no r in font nullfont! Missing character: There is no m in font nullfont! Missing character: There is no = in font nullfont! Missing character: There is no " in font nullfont! Missing character: There is no s in font nullfont! Missing character: There is no c in font nullfont! Missing character: There is no a in font nullfont! Missing character: There is no l in font nullfont! Missing character: There is no e in font nullfont! Missing character: There is no ( in font nullfont! Missing character: There is no 1 in font nullfont! Missing character: There is no , in font nullfont! Missing character: There is no - in font nullfont! Missing character: There is no 1 in font nullfont! Missing character: There is no ) in font nullfont! Missing character: There is no t in font nullfont! Missing character: There is no r in font nullfont! Missing character: There is no a in font nullfont! Missing character: There is no n in font nullfont! Missing character: There is no s in font nullfont! Missing character: There is no l in font nullfont! Missing character: There is no a in font nullfont! Missing character: There is no t in font nullfont! Missing character: There is no e in font nullfont! Missing character: There is no ( in font nullfont! Missing character: There is no 5 in font nullfont! Missing character: There is no . in font nullfont! Missing character: There is no 4 in font nullfont! Missing character: There is no 5 in font nullfont! Missing character: There is no 3 in font nullfont! Missing character: There is no 1 in font nullfont! Missing character: There is no 3 in font nullfont! Missing character: There is no , in font nullfont! Missing character: There is no 0 in font nullfont! Missing character: There is no ) in font nullfont! Missing character: There is no " in font nullfont! Missing character: There is no t in font nullfont! Missing character: There is no e in font nullfont! Missing character: There is no x in font nullfont! Missing character: There is no t in font nullfont! Missing character: There is no - in font nullfont! Missing character: There is no a in font nullfont! Missing character: There is no n in font nullfont! Missing character: There is no c in font nullfont! Missing character: There is no h in font nullfont! Missing character: There is no o in font nullfont! Missing character: There is no r in font nullfont! Missing character: There is no = in font nullfont! Missing character: There is no " in font nullfont! Missing character: There is no m in font nullfont! Missing character: There is no i in font nullfont! Missing character: There is no d in font nullfont! Missing character: There is no d in font nullfont! Missing character: There is no l in font nullfont! Missing character: There is no e in font nullfont! Missing character: There is no " in font nullfont! ! Undefined control sequence. \pgfsys@hbox ...@size \pgfutil@empty \else \HCode { font-size="\f@size "}\fi... l.6 ..._2$,node font=\Large] (point2) at (3,0) {};

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., \hobx'), type I' and the correct
spelling (e.g., I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

Missing character: There is no f in font nullfont!
Missing character: There is no o in font nullfont!
Missing character: There is no n in font nullfont!
Missing character: There is no t in font nullfont!
Missing character: There is no - in font nullfont!
Missing character: There is no s in font nullfont!
Missing character: There is no i in font nullfont!
Missing character: There is no z in font nullfont!
Missing character: There is no e in font nullfont!
Missing character: There is no = in font nullfont!
Missing character: There is no " in font nullfont!
Missing character: There is no 1 in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no " in font nullfont!
! Undefined control sequence.
\pgfsys@hbox ...nt-size="\f@size "}\fi \fi \HCode
{>\Hnewline }\wd #1=0pt\ht...
l.6 ..._2$,node font=\Large] (point2) at (3,0) {}; The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., \hobx'), type I' and the correct spelling (e.g., I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. Missing character: There is no > in font nullfont! ! Undefined control sequence. \pgfsys@hbox ...size "}\fi \fi \HCode {>\Hnewline }\wd #1=0pt\ht #1=0pt\dp #... l.6 ..._2$,node font=\Large] (point2) at (3,0) {};

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., \hobx'), type I' and the correct
spelling (e.g., I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
\pgfsys@hbox ...ht #1=0pt\dp #1=0pt\box #1 \HCode
{</text>\Hnewline }
l.6 ..._2$,node font=\Large] (point2) at (3,0) {}; The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., \hobx'), type I' and the correct spelling (e.g., I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. Missing character: There is no < in font nullfont! Missing character: There is no / in font nullfont! Missing character: There is no t in font nullfont! Missing character: There is no e in font nullfont! Missing character: There is no x in font nullfont! Missing character: There is no t in font nullfont! Missing character: There is no > in font nullfont! ! Undefined control sequence. \pgfsys@hbox ...t\box #1 \HCode {</text>\Hnewline } l.6 ..._2$,node font=\Large] (point2) at (3,0) {};

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., \hobx'), type I' and the correct
spelling (e.g., I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
\pgfsys@invoke #1->\HCode
{#1}
l.6 ..._2$,node font=\Large] (point2) at (3,0) {}; The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., \hobx'), type I' and the correct spelling (e.g., I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. Missing character: There is no < in font nullfont! Missing character: There is no / in font nullfont! Missing character: There is no g in font nullfont! Missing character: There is no > in font nullfont! Missing character: There is no in font nullfont! ! Undefined control sequence. \pgfsys@invoke #1->\HCode {#1} l.6 ..._2$,node font=\Large] (point2) at (3,0) {};

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., \hobx'), type I' and the correct
spelling (e.g., I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

Missing character: There is no < in font nullfont!
Missing character: There is no / in font nullfont!
Missing character: There is no g in font nullfont!
Missing character: There is no > in font nullfont!
Missing character: There is no
in font nullfont!
! Undefined control sequence.
\pgfsys@invoke #1->\HCode
{#1}
l.7   \draw[latex-latex] (point1) -- (point2);

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., \hobx'), type I' and the correct
spelling (e.g., I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

Missing character: There is no < in font nullfont!
Missing character: There is no p in font nullfont!
Missing character: There is no a in font nullfont!
Missing character: There is no t in font nullfont!
Missing character: There is no h in font nullfont!
Missing character: There is no d in font nullfont!
Missing character: There is no = in font nullfont!
Missing character: There is no " in font nullfont!
! Undefined control sequence.
\pgfsys@invoke #1->\HCode
{#1}
l.7   \draw[latex-latex] (point1) -- (point2);

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., \hobx'), type I' and the correct
spelling (e.g., I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

Missing character: There is no M in font nullfont!
Missing character: There is no 1 in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 4 in font nullfont!
Missing character: There is no 4 in font nullfont!
Missing character: There is no 6 in font nullfont!
Missing character: There is no 4 in font nullfont!
Missing character: There is no 3 in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no L in font nullfont!
Missing character: There is no 7 in font nullfont!
Missing character: There is no 4 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no 1 in font nullfont!
Missing character: There is no 1 in font nullfont!
Missing character: There is no 8 in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 0 in font nullfont!
! Undefined control sequence.
\pgfsys@invoke #1->\HCode
{#1}
l.7   \draw[latex-latex] (point1) -- (point2);

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., \hobx'), type I' and the correct
spelling (e.g., I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

Missing character: There is no " in font nullfont!
Missing character: There is no f in font nullfont!
Missing character: There is no i in font nullfont!
Missing character: There is no l in font nullfont!
Missing character: There is no l in font nullfont!
Missing character: There is no = in font nullfont!
Missing character: There is no " in font nullfont!
Missing character: There is no n in font nullfont!
Missing character: There is no o in font nullfont!
Missing character: There is no n in font nullfont!
Missing character: There is no e in font nullfont!
Missing character: There is no " in font nullfont!
Missing character: There is no / in font nullfont!
Missing character: There is no > in font nullfont!
Missing character: There is no
in font nullfont!
! Undefined control sequence.
\pgfsys@invoke #1->\HCode
{#1}
l.7   \draw[latex-latex] (point1) -- (point2);

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., \hobx'), type I' and the correct
spelling (e.g., I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

Missing character: There is no < in font nullfont!
Missing character: There is no g in font nullfont!
Missing character: There is no t in font nullfont!
Missing character: There is no r in font nullfont!
Missing character: There is no a in font nullfont!
Missing character: There is no n in font nullfont!
Missing character: There is no s in font nullfont!
Missing character: There is no f in font nullfont!
Missing character: There is no o in font nullfont!
Missing character: There is no r in font nullfont!
Missing character: There is no m in font nullfont!
Missing character: There is no = in font nullfont!
Missing character: There is no " in font nullfont!
Missing character: There is no m in font nullfont!
Missing character: There is no a in font nullfont!
Missing character: There is no t in font nullfont!
Missing character: There is no r in font nullfont!
Missing character: There is no i in font nullfont!
Missing character: There is no x in font nullfont!
Missing character: There is no ( in font nullfont!
Missing character: There is no - in font nullfont!
Missing character: There is no 1 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no , in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no , in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no , in font nullfont!
Missing character: There is no - in font nullfont!
Missing character: There is no 1 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no , in font nullfont!
Missing character: There is no 1 in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 4 in font nullfont!
Missing character: There is no 4 in font nullfont!
Missing character: There is no 6 in font nullfont!
Missing character: There is no 4 in font nullfont!
Missing character: There is no 3 in font nullfont!
Missing character: There is no , in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no ) in font nullfont!
Missing character: There is no " in font nullfont!
Missing character: There is no > in font nullfont!
Missing character: There is no
in font nullfont!
! Undefined control sequence.
\pgfsys@invoke #1->\HCode
{#1}
l.7   \draw[latex-latex] (point1) -- (point2);

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., \hobx'), type I' and the correct
spelling (e.g., I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

Missing character: There is no < in font nullfont!
Missing character: There is no p in font nullfont!
Missing character: There is no a in font nullfont!
Missing character: There is no t in font nullfont!
Missing character: There is no h in font nullfont!
Missing character: There is no d in font nullfont!
Missing character: There is no = in font nullfont!
Missing character: There is no " in font nullfont!
Missing character: There is no M in font nullfont!
Missing character: There is no 3 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 5 in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no 5 in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no C in font nullfont!
Missing character: There is no 2 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 5 in font nullfont!
Missing character: There is no 3 in font nullfont!
Missing character: There is no 3 in font nullfont!
Missing character: There is no 2 in font nullfont!
Missing character: There is no 8 in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 2 in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 7 in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 7 in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no - in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 4 in font nullfont!
Missing character: There is no 1 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 4 in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no 7 in font nullfont!
Missing character: There is no L in font nullfont!
Missing character: There is no - in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 4 in font nullfont!
Missing character: There is no - in font nullfont!
Missing character: There is no 1 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 4 in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no 7 in font nullfont!
Missing character: There is no C in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 7 in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no - in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 7 in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no 2 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 5 in font nullfont!
Missing character: There is no 3 in font nullfont!
Missing character: There is no 3 in font nullfont!
Missing character: There is no 2 in font nullfont!
Missing character: There is no 8 in font nullfont!
Missing character: There is no - in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 2 in font nullfont!
Missing character: There is no 3 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 5 in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no 5 in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no " in font nullfont!
Missing character: There is no s in font nullfont!
Missing character: There is no t in font nullfont!
Missing character: There is no r in font nullfont!
Missing character: There is no o in font nullfont!
Missing character: There is no k in font nullfont!
Missing character: There is no e in font nullfont!
Missing character: There is no = in font nullfont!
Missing character: There is no " in font nullfont!
Missing character: There is no n in font nullfont!
Missing character: There is no o in font nullfont!
Missing character: There is no n in font nullfont!
Missing character: There is no e in font nullfont!
Missing character: There is no " in font nullfont!
Missing character: There is no / in font nullfont!
Missing character: There is no > in font nullfont!
Missing character: There is no
in font nullfont!
! Undefined control sequence.
\pgfsys@invoke #1->\HCode
{#1}
l.7   \draw[latex-latex] (point1) -- (point2);

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., \hobx'), type I' and the correct
spelling (e.g., I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

Missing character: There is no < in font nullfont!
Missing character: There is no / in font nullfont!
Missing character: There is no g in font nullfont!
Missing character: There is no > in font nullfont!
Missing character: There is no
in font nullfont!
! Undefined control sequence.
\pgfsys@invoke #1->\HCode
{#1}
l.7   \draw[latex-latex] (point1) -- (point2);

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., \hobx'), type I' and the correct
spelling (e.g., I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

Missing character: There is no < in font nullfont!
Missing character: There is no g in font nullfont!
Missing character: There is no t in font nullfont!
Missing character: There is no r in font nullfont!
Missing character: There is no a in font nullfont!
Missing character: There is no n in font nullfont!
Missing character: There is no s in font nullfont!
Missing character: There is no f in font nullfont!
Missing character: There is no o in font nullfont!
Missing character: There is no r in font nullfont!
Missing character: There is no m in font nullfont!
Missing character: There is no = in font nullfont!
Missing character: There is no " in font nullfont!
Missing character: There is no t in font nullfont!
Missing character: There is no r in font nullfont!
Missing character: There is no a in font nullfont!
Missing character: There is no n in font nullfont!
Missing character: There is no s in font nullfont!
Missing character: There is no l in font nullfont!
Missing character: There is no a in font nullfont!
Missing character: There is no t in font nullfont!
Missing character: There is no e in font nullfont!
Missing character: There is no ( in font nullfont!
Missing character: There is no 7 in font nullfont!
Missing character: There is no 4 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no 1 in font nullfont!
Missing character: There is no 1 in font nullfont!
Missing character: There is no 8 in font nullfont!
Missing character: There is no , in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no ) in font nullfont!
Missing character: There is no " in font nullfont!
Missing character: There is no > in font nullfont!
Missing character: There is no
in font nullfont!
! Undefined control sequence.
\pgfsys@invoke #1->\HCode
{#1}
l.7   \draw[latex-latex] (point1) -- (point2);

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., \hobx'), type I' and the correct
spelling (e.g., I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

Missing character: There is no < in font nullfont!
Missing character: There is no p in font nullfont!
Missing character: There is no a in font nullfont!
Missing character: There is no t in font nullfont!
Missing character: There is no h in font nullfont!
Missing character: There is no d in font nullfont!
Missing character: There is no = in font nullfont!
Missing character: There is no " in font nullfont!
Missing character: There is no M in font nullfont!
Missing character: There is no 3 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 5 in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no 5 in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no C in font nullfont!
Missing character: There is no 2 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 5 in font nullfont!
Missing character: There is no 3 in font nullfont!
Missing character: There is no 3 in font nullfont!
Missing character: There is no 2 in font nullfont!
Missing character: There is no 8 in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 2 in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 7 in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 7 in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no - in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 4 in font nullfont!
Missing character: There is no 1 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 4 in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no 7 in font nullfont!
Missing character: There is no L in font nullfont!
Missing character: There is no - in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 4 in font nullfont!
Missing character: There is no - in font nullfont!
Missing character: There is no 1 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 4 in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no 7 in font nullfont!
Missing character: There is no C in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 7 in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no - in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 7 in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no 2 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 5 in font nullfont!
Missing character: There is no 3 in font nullfont!
Missing character: There is no 3 in font nullfont!
Missing character: There is no 2 in font nullfont!
Missing character: There is no 8 in font nullfont!
Missing character: There is no - in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 2 in font nullfont!
Missing character: There is no 3 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 5 in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no 5 in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no . in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no " in font nullfont!
Missing character: There is no s in font nullfont!
Missing character: There is no t in font nullfont!
Missing character: There is no r in font nullfont!
Missing character: There is no o in font nullfont!
Missing character: There is no k in font nullfont!
Missing character: There is no e in font nullfont!
Missing character: There is no = in font nullfont!
Missing character: There is no " in font nullfont!
Missing character: There is no n in font nullfont!
Missing character: There is no o in font nullfont!
Missing character: There is no n in font nullfont!
Missing character: There is no e in font nullfont!
Missing character: There is no " in font nullfont!
Missing character: There is no / in font nullfont!
Missing character: There is no > in font nullfont!
Missing character: There is no
in font nullfont!
! Undefined control sequence.
\pgfsys@invoke #1->\HCode
{#1}
l.7   \draw[latex-latex] (point1) -- (point2);

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., \hobx'), type I' and the correct
spelling (e.g., I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

Missing character: There is no < in font nullfont!
Missing character: There is no / in font nullfont!
Missing character: There is no g in font nullfont!
Missing character: There is no > in font nullfont!
Missing character: There is no
in font nullfont!
! Undefined control sequence.
\pgfsys@invoke #1->\HCode
{#1}
l.8 \end{tikzpicture}
\end{document}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., \hobx'), type I' and the correct
spelling (e.g., I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
\pgfsys@invoke #1->\HCode
{#1}
l.8 \end{tikzpicture}
\end{document}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., \hobx'), type I' and the correct
spelling (e.g., I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
\pgfsys@endpicture ->\HtmlParOn
\par
l.8 \end{tikzpicture}
\end{document}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., \hobx'), type I' and the correct
spelling (e.g., I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Missing $inserted. <inserted text>$
l.8 \end{tikzpicture}
\end{document}
I've inserted a begin-math/end-math symbol since I think
you left one out. Proceed, with fingers crossed.

! Missing } inserted.
<inserted text>
}
l.8 \end{tikzpicture}
\end{document}
I've inserted something that you may have forgotten.
(See the <inserted text> above.)
With luck, this will get me unwedged. But if you
really didn't forget anything, try typing 2' now; then
my insertion and my current dilemma will both disappear.

! Undefined control sequence.
\pgfsys@typesetpicturebox ...rrentprotocol \HCode
{<object data="\jobname -\...
l.8 \end{tikzpicture}
\end{document}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., \hobx'), type I' and the correct
spelling (e.g., I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
\pgfsys@invoke #1->\HCode
{#1}
l.8 \end{tikzpicture}
\end{document}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., \hobx'), type I' and the correct
spelling (e.g., I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
\pgfsys@invoke #1->\HCode
{#1}
l.8 \end{tikzpicture}
\end{document}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., \hobx'), type I' and the correct
spelling (e.g., I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
\pgfsys@invoke #1->\HCode
{#1}
l.8 \end{tikzpicture}
\end{document}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., \hobx'), type I' and the correct
spelling (e.g., I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
\pgfsys@invoke #1->\HCode
{#1}
l.8 \end{tikzpicture}
\end{document}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., \hobx'), type I' and the correct
spelling (e.g., I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
\pgfsys@invoke #1->\HCode
{#1}
l.8 \end{tikzpicture}
\end{document}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., \hobx'), type I' and the correct
spelling (e.g., I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
<argument> ...-8859-1" standalone="no"?>\Hnewline
<?xml-stylesheet href="\pg...
l.8 \end{tikzpicture}
\end{document}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., \hobx'), type I' and the correct
spelling (e.g., I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
<argument> ...ss .css" type="text/css"?>\Hnewline

l.8 \end{tikzpicture}
\end{document}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., \hobx'), type I' and the correct
spelling (e.g., I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
\pgfsys@invoke #1->\HCode
{#1}
l.8 \end{tikzpicture}
\end{document}
(That makes 100 errors; please try again.)
Here is how much of TeX's memory you used:
12489 strings out of 478994
268508 string characters out of 5833535
523022 words of memory out of 5000000
29767 multiletter control sequences out of 15000+600000
403728 words of font info for 28 fonts, out of 8000000 for 9000
1141 hyphenation exceptions out of 8191
113i,6n,116p,489b,780s stack positions out of 5000i,500n,10000p,200000b,80000s

!  ==> Fatal error occurred, no output PDF file produced!

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #3: latex-kc4M19.tex --]
[-- Type: text/x-tex; name=latex-kc4M19.tex, Size: 385 bytes --]

\documentclass[preview]{standalone}
\def\pgfsysdriver{pgfsys-tex4ht.def}
\usepackage{tikz}\begin{document}\usetikzlibrary{positioning}
\begin{tikzpicture}
\node[circle,fill,label=above:$P_1$,node font=\Large] (point1) at (0,0) {};
\node[circle,fill,label=above:$P_2$,node font=\Large] (point2) at (3,0) {};
\draw[latex-latex] (point1) -- (point2);
\end{tikzpicture}\end{document}

[-- Attachment #4: OpenPGP_0xC375C6AF05125C52.asc --]
[-- Type: application/pgp-keys, Size: 15557 bytes --]

[-- Attachment #5: OpenPGP_signature --]
[-- Type: application/pgp-signature, Size: 499 bytes --]

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: svg file from tikz picture
2022-08-15 18:50  svg file from tikz picture reza
[not found]      <964a4117-ef6c-8d41-a25d-00e61c0c93d8@housseini.me>
To: reza; +Cc: emacs-orgmode

reza <reza@housseini.me> writes:

> when running the following code
>
> #+header: :results file drawer :exports results :fit yes :border 0cm
> #+begin_src latex
>    \usetikzlibrary{positioning}
>    \begin{tikzpicture}
>      \node[circle,fill,label=above:$P_1$,node font=\Large] (point1) at
> (0,0) {};
>      \node[circle,fill,label=above:$P_2$,node font=\Large] (point2) at
> (3,0) {};
>      \draw[latex-latex] (point1) -- (point2);
>    \end{tikzpicture}
> #+end_src
>
> everything runs fine and a pdf file gets produced. But when I change the
> file header to "absolute-distance.svg" an error occurs and no output
> gets produced. Find attached the tex file and the log of the compilation.

Confirmed.

svg generation takes a completely different code branch compared to pdf
in ox-latex.el. I am not sure why. Hopefully, someone more familiar with
ox-latex and LaTeX in general can chime in.

--
Org mode contributor,
Support Org development at https://liberapay.com/org-mode,
or support my work at https://liberapay.com/yantar92

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: svg file from tikz picture
@ 2022-08-16 10:00        reza
From: reza @ 2022-08-16 10:00 UTC (permalink / raw)
To: emacs-orgmode

[-- Attachment #1: Type: text/plain, Size: 368 bytes --]

> svg generation takes a completely different code branch compared to pdf
> in ox-latex.el. I am not sure why. Hopefully, someone more familiar with
> ox-latex and LaTeX in general can chime in.

Just found this in the source [1], maybe it is already fixed?

[1]
https://github.com/bzg/org-mode/blob/b428839f1b5b772d391c1e6bdd80e3f5e23b4441/etc/ORG-NEWS#L768

[-- Attachment #2: OpenPGP_0xC375C6AF05125C52.asc --]
[-- Type: application/pgp-keys, Size: 15557 bytes --]

[-- Attachment #3: OpenPGP_signature --]
[-- Type: application/pgp-signature, Size: 499 bytes --]

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: svg file from tikz picture
2022-08-16 10:00        reza
[not found]            <0931497c-9075-c214-c7f2-6507340a6d74@housseini.me>
To: reza; +Cc: emacs-orgmode

reza <reza@housseini.me> writes:

>> svg generation takes a completely different code branch compared to pdf
>> in ox-latex.el. I am not sure why. Hopefully, someone more familiar with
>> ox-latex and LaTeX in general can chime in.
>
> Just found this in the source [1], maybe it is already fixed?
> https://github.com/bzg/org-mode/blob/b428839f1b5b772d391c1e6bdd80e3f5e23b4441/etc/ORG-NEWS#L768

AFAIU, the news entry is about LaTeX export (ox-latex.el). Here, we are
talking about LaTeX babel backend, which is a different implementation
(ob-latex.el).

In any case, I can reproduce on the latest main.

--
Org mode contributor,
Support Org development at https://liberapay.com/org-mode,
or support my work at https://liberapay.com/yantar92

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: svg file from tikz picture
@ 2022-08-16 10:19              reza
From: reza @ 2022-08-16 10:19 UTC (permalink / raw)
To: emacs-orgmode

[-- Attachment #1: Type: text/plain, Size: 338 bytes --]

> AFAIU, the news entry is about LaTeX export (ox-latex.el). Here, we are
> talking about LaTeX babel backend, which is a different implementation
> (ob-latex.el).
>
> In any case, I can reproduce on the latest main.

why is this handled differently, should it at least use part of the same
infrastructure?
It seems to be a bug then...

[-- Attachment #2: OpenPGP_0xC375C6AF05125C52.asc --]
[-- Type: application/pgp-keys, Size: 15557 bytes --]

[-- Attachment #3: OpenPGP_signature --]
[-- Type: application/pgp-signature, Size: 499 bytes --]

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: svg file from tikz picture
2022-08-16 10:19              reza
[not found]                  <6daeb56b-163c-f862-5866-da624b43edd9@housseini.me>
To: reza; +Cc: emacs-orgmode

[-- Attachment #1: Type: text/plain, Size: 784 bytes --]

> why is this handled differently, should it at least use part of the same
infrastructure?

It is a part of the same infrastructure, but the LaTeX templates for
html/pdf/svg/tiks export are different for some reason. There is even a
TODO comment in the code saying that things should better be unified. Alas.

Patches improving the situation are always welcome.

On Tue, Aug 16, 2022 at 6:20 PM reza <reza@housseini.me> wrote:

> > AFAIU, the news entry is about LaTeX export (ox-latex.el). Here, we are
> > talking about LaTeX babel backend, which is a different implementation
> > (ob-latex.el).
> >
> > In any case, I can reproduce on the latest main.
>
> why is this handled differently, should it at least use part of the same
> infrastructure?
> It seems to be a bug then...
>

[-- Attachment #2: Type: text/html, Size: 1193 bytes --]

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: svg file from tikz picture
@ 2022-08-16 11:06                    reza
From: reza @ 2022-08-16 11:06 UTC (permalink / raw)
To: emacs-orgmode

[-- Attachment #1: Type: text/plain, Size: 348 bytes --]

> It is a part of the same infrastructure, but the LaTeX templates for
> html/pdf/svg/tiks export are different for some reason. There is even a
> TODO comment in the code saying that things should better be unified. Alas.
>
> Patches improving the situation are always welcome.

Where would I put combined code for ox-latex.el and ob-latex.el?

[-- Attachment #2: OpenPGP_0xC375C6AF05125C52.asc --]
[-- Type: application/pgp-keys, Size: 15557 bytes --]

[-- Attachment #3: OpenPGP_signature --]
[-- Type: application/pgp-signature, Size: 499 bytes --]

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: svg file from tikz picture
2022-08-16 11:06                    reza
[not found]                        <7dcd1348-6faf-8464-38b5-8efac7c69250@housseini.me>
To: reza; +Cc: emacs-orgmode

reza <reza@housseini.me> writes:

>> It is a part of the same infrastructure, but the LaTeX templates for
>> html/pdf/svg/tiks export are different for some reason. There is even a
>> TODO comment in the code saying that things should better be unified. Alas.
>>
>> Patches improving the situation are always welcome.
>
> Where would I put combined code for ox-latex.el and ob-latex.el?

I do not think that ob-latex code has much to add into ox-latex.
What I was referring to is the giant cond' form in
org-babel-execute:latex, which produces different LaTeX templates
depending on the output file extension.

The ob-latex templates should probably remain specific to ob-latex since
they are tailored to produce (usually one-page) documents from short
LaTeX snippets.

--
Org mode contributor,
Support Org development at https://liberapay.com/org-mode,
or support my work at https://liberapay.com/yantar92

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: svg file from tikz picture
[not found]                        <7dcd1348-6faf-8464-38b5-8efac7c69250@housseini.me>
@ 2022-08-16 11:25                          reza
[not found]                            <be3e5412-37ff-c1c7-7a27-3793d72842d4@housseini.me>
From: reza @ 2022-08-16 11:25 UTC (permalink / raw)
To: emacs-orgmode

[-- Attachment #1: Type: text/plain, Size: 518 bytes --]

> I do not think that ob-latex code has much to add into ox-latex.
> What I was referring to is the giant cond' form in
> org-babel-execute:latex, which produces different LaTeX templates
> depending on the output file extension.
>
> The ob-latex templates should probably remain specific to ob-latex since
> they are tailored to produce (usually one-page) documents from short
> LaTeX snippets.

Yes of course, sorry I confused stuff, the TODO item was referring to
producing PDF vs SVG not ob-latex vs ox-latex

[-- Attachment #2: OpenPGP_0xC375C6AF05125C52.asc --]
[-- Type: application/pgp-keys, Size: 15557 bytes --]

[-- Attachment #3: OpenPGP_signature --]
[-- Type: application/pgp-signature, Size: 499 bytes --]

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: svg file from tikz picture
[not found]                            <be3e5412-37ff-c1c7-7a27-3793d72842d4@housseini.me>
@ 2022-09-20  9:55                              reza
2022-09-20 20:53                                Edouard Debry
0 siblings, 2 replies; 15+ messages in thread
From: reza @ 2022-09-20  9:55 UTC (permalink / raw)
To: emacs-orgmode

[-- Attachment #1: Type: text/plain, Size: 2360 bytes --]

By setting

(setq org-babel-latex-preamble (lambda (_)
"\\documentclass[preview]{standalone}\n")

the tikz file svg generation does run fine. Obviously the part

\\def\\pgfsysdriver{pgfsys-tex4ht.def}

inside org-babel-latex-preamble does not play well with the svg
generation.

When having a look at the code inside ob-latex.el I also encountered a
few stuff which made me wondering:

1. png generation is done with the preview code inside org.el
(org-create-formula-image), there is also a perfectly fine svg preview
function but this does not get used for the svg extension which does the
svg conversion without any external tools like inkscape (see
https://github.com/bzg/org-mode/blob/main/lisp/ob-latex.el#L156 and
https://github.com/bzg/org-mode/blob/main/lisp/org.el#L3181)

2. there is a tikz extension switch which does insert the code verbatim,
which in my opinion does create a whole bunch of problems (backend
dependency issues). Not to mention that it also mimics behaviour which
is reserved for the header :results (see
https://github.com/bzg/org-mode/blob/main/lisp/ob-latex.el#L177).

3. there is a html extension switch with an unclear purpose to me (in
what scenario would you want to produce an html file?). It also has some
strange (and contradicting) checking if an svg or an html file got
produced. As far as I can tell this code never gets executed and is
therefore pointless (see
https://github.com/bzg/org-mode/blob/main/lisp/ob-latex.el#L181).

4. the whole pdf generation looks like duplicate code which is already
done in other parts of the code base (ox-latex.el and for the svg
extension) it ais also not using the variable org-babel-latex-begin-env
and org-babel-latex-end-env (see
https://github.com/bzg/org-mode/blob/main/lisp/ob-latex.el#L225).

I don't want to criticize anyone, I just want to find answers for in my
opinion some strange decisions.

My propositions for refactoring is:

1. use the svg preview code for svg generation (and therefore ditching

2. remove the whole tikz generation completely

3. remove the whole html generation completely

4. try to merge pdf generation with org.el and ox-latex.el or
incorporating it into he preview code and
org-preview-latex-process-alist (this is probably a whole project of it own)

WDYT?

Best,
Reza

[-- Attachment #2: OpenPGP_0xC375C6AF05125C52.asc --]
[-- Type: application/pgp-keys, Size: 15557 bytes --]

[-- Attachment #3: OpenPGP_signature --]
[-- Type: application/pgp-signature, Size: 499 bytes --]

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: svg file from tikz picture
2022-09-20  9:55                              reza
@ 2022-09-20 20:53                                Edouard Debry
2022-09-21  9:32                                Ihor Radchenko
1 sibling, 0 replies; 15+ messages in thread
From: Edouard Debry @ 2022-09-20 20:53 UTC (permalink / raw)
To: reza; +Cc: emacs-orgmode

Hi, I had this very same question to produce svg from latex src blocks.

First, consider this example :
#+HEADER: :results output silent graphics file
#+begin_src latex
\begin{tikzpicture}[background rectangle/.style={fill=olive!30}, show background rectangle]
\draw[->] (-3,0) -- (-2,0) arc[radius=0.5cm,start angle=-180,end angle=0] (-1,0) -- (1,0) arc[radius=0.5cm,start angle=180,end angle=0] (2,0) -- (3,0);
\end{tikzpicture}
#+end_src

When I run it, it does create a test1.png but, it is in fact a svg file
!! This is because, as you noticed, the org-create-formula-image
relies on org-preview-latex-default-process which is set to 'dvisvgm.
If you set it to 'dvipng, it creates again a regular png file.

Then, I changed the line :
((and (string-suffix-p ".png" out-file) (not imagemagick))
into
((and (or (string-suffix-p ".png" out-file) (string-suffix-p ".svg" out-file)) (not imagemagick))

so that I can correctly create a svg file when I want to and, to create
a real png file (or jpg one), I add the following line to the header :
#+HEADER: :imagemagick yes :iminoptions -density 600

There is also another way to create a svg file with htlatex with :

((and (string= "svg" extension)
(executable-find org-babel-latex-htlatex))
;; TODO: this is a very different way of generating the
;; frame latex document than in the pdf case.  Ideally, both
;; would be unified.  This would prevent bugs creeping in
;; such as the one fixed on Aug 16 2014 whereby :headers was
;; not included in the SVG/HTML case.
(with-temp-file tex-file
(insert (concat
"\\documentclass[preview]{standalone}
\\def\\pgfsysdriver{pgfsys-dvisvgm4ht.def}
"
(mapconcat (lambda (pkg)
(concat "\\usepackage" pkg))
org-babel-latex-htlatex-packages
"\n")
(concat "\n"
"")
"\\begin{document}"
body
"\\end{document}")))
(when (file-exists-p out-file) (delete-file out-file))
(let ((default-directory (file-name-directory tex-file)))
(shell-command (format "%s %s" org-babel-latex-htlatex tex-file)))
(cond
((file-exists-p (concat (file-name-sans-extension tex-file) "0x.svg"))
(if (string-suffix-p ".svg" out-file)
(progn
(shell-command "pwd")
(shell-command (format "mv %s %s"
(concat (file-name-sans-extension tex-file) "0x.svg")
out-file)))
(error "SVG file produced but HTML file requested")))
((file-exists-p (concat (file-name-sans-extension tex-file) ".html"))
(if (string-suffix-p ".html" out-file)
(shell-command "mv %s %s"
(concat (file-name-sans-extension tex-file)
".html")
out-file)
(error "HTML file produced but SVG file requested")))))

you will notice that this is a copy-paste from the html generation with
two major differences :
- for svg generation, do not use the driver
\\def\\pgfsysdriver{pgfsys-tex4ht.def}
but rather
\\def\\pgfsysdriver{pgfsys-dvisvgm4ht.def}
which handles better fonts and probably many other things
- the svg file produced to not have the same format with this driver
("0x.svg")

That would be great to reimplement ob-latex.el, at least correct the
first curious behavior when you end up with a svg file although you
wanted a png one.

Hope this helps.

Regards

reza <reza@housseini.me> writes:

> By setting
>
>      (setq org-babel-latex-preamble (lambda (_)
> "\\documentclass[preview]{standalone}\n")
>
> the tikz file svg generation does run fine. Obviously the part
>
>      \\def\\pgfsysdriver{pgfsys-tex4ht.def}
>
> inside org-babel-latex-preamble does not play well with the svg
> generation.
>
>
> When having a look at the code inside ob-latex.el I also encountered a
> few stuff which made me wondering:
>
> 1. png generation is done with the preview code inside org.el
> (org-create-formula-image), there is also a perfectly fine svg preview
> function but this does not get used for the svg extension which does the
> svg conversion without any external tools like inkscape (see
> https://github.com/bzg/org-mode/blob/main/lisp/ob-latex.el#L156 and
> https://github.com/bzg/org-mode/blob/main/lisp/org.el#L3181)
>
> 2. there is a tikz extension switch which does insert the code verbatim,
> which in my opinion does create a whole bunch of problems (backend
> dependency issues). Not to mention that it also mimics behaviour which
> is reserved for the header :results (see
> https://github.com/bzg/org-mode/blob/main/lisp/ob-latex.el#L177).
>
> 3. there is a html extension switch with an unclear purpose to me (in
> what scenario would you want to produce an html file?). It also has some
> strange (and contradicting) checking if an svg or an html file got
> produced. As far as I can tell this code never gets executed and is
> therefore pointless (see
> https://github.com/bzg/org-mode/blob/main/lisp/ob-latex.el#L181).
>
> 4. the whole pdf generation looks like duplicate code which is already
> done in other parts of the code base (ox-latex.el and for the svg
> extension) it ais also not using the variable org-babel-latex-begin-env
> and org-babel-latex-end-env (see
> https://github.com/bzg/org-mode/blob/main/lisp/ob-latex.el#L225).
>
> I don't want to criticize anyone, I just want to find answers for in my
> opinion some strange decisions.
>
> My propositions for refactoring is:
>
> 1. use the svg preview code for svg generation (and therefore ditching
>
> 2. remove the whole tikz generation completely
>
> 3. remove the whole html generation completely
>
> 4. try to merge pdf generation with org.el and ox-latex.el or
> incorporating it into he preview code and
> org-preview-latex-process-alist (this is probably a whole project of it own)
>
> WDYT?
>
> Best,
> Reza

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: svg file from tikz picture
2022-09-20  9:55                              reza
2022-09-20 20:53                                Edouard Debry
2022-09-23  2:28                                  Akira Kyle
To: reza; +Cc: emacs-orgmode

reza <reza@housseini.me> writes:

First of all, thanks a lot for digging into ob-latex!
This file has not been touched seriously since 7 years ago and the last
major change is 8 years ago (510e70379).

> When having a look at the code inside ob-latex.el I also encountered a
> few stuff which made me wondering:
>
> 1. png generation is done with the preview code inside org.el
> (org-create-formula-image), there is also a perfectly fine svg preview
> function but this does not get used for the svg extension which does the
> svg conversion without any external tools like inkscape (see
> https://github.com/bzg/org-mode/blob/main/lisp/ob-latex.el#L156 and
> https://github.com/bzg/org-mode/blob/main/lisp/org.el#L3181)

This, and many other oddities are likely related to the fact that org.el
preview code is more up-to-date, while ob-latex have not been changed,
including its assumptions about org.el's LaTeX preview.

I suspect that some features in org.el were implemented
separately, but did not get integrated with ob-latex.

> 2. there is a tikz extension switch which does insert the code verbatim,
> which in my opinion does create a whole bunch of problems (backend
> dependency issues). Not to mention that it also mimics behaviour which
> is reserved for the header :results (see
> https://github.com/bzg/org-mode/blob/main/lisp/ob-latex.el#L177).

> 3. there is a html extension switch with an unclear purpose to me (in
> what scenario would you want to produce an html file?). It also has some
> strange (and contradicting) checking if an svg or an html file got
> produced. As far as I can tell this code never gets executed and is
> therefore pointless (see
> https://github.com/bzg/org-mode/blob/main/lisp/ob-latex.el#L181).

Well. We do not remove existing features unless there is strong
justifications. See https://bzg.fr/en/the-software-maintainers-pledge/

As for the contradicting checking, it is likely a classic copy-paste
error when html and svg branches of the code got split.

> 4. the whole pdf generation looks like duplicate code which is already
> done in other parts of the code base (ox-latex.el and for the svg
> extension) it ais also not using the variable org-babel-latex-begin-env
> and org-babel-latex-end-env (see
> https://github.com/bzg/org-mode/blob/main/lisp/ob-latex.el#L225).

Again, I am not sure here. It is a very old code. My best guess is that
it was developer prior to ox-latex.

The best hint I can provide is
https://orgmode.org/worg/org-contrib/babel/languages/ob-doc-LaTeX.html
that should document some details of the logic.

> I don't want to criticize anyone, I just want to find answers for in my
> opinion some strange decisions.

Criticism is welcome as long as it is aiming to improve Org. No worries.

If you want to dig further, I can also suggest to use git blame and dig
into mailing list messages from Eric Schulte, the original author of
ob-latex.

> My propositions for refactoring is:
>
> 1. use the svg preview code for svg generation (and therefore ditching

Note that imagemagick argument does more than you may expect. For
example, one can apply various image effects on the generated file via
imagemagick:

https://orgmode.org/worg/org-contrib/babel/languages/ob-doc-LaTeX.html
>> :imagemagick
>> When not nil the source block is processed to pdf and the pdf is converted with ImageMagick to whatever is given as :file. Thus, the format is not limited to png.
>> :iminoptions
>> This is passed to ImageMagick before the pdf file.
>> :imoutoptions
>> This is passed to ImageMagick before the output file.

That said, I do agree that re-using svg preview generation sounds like
an improvement. But we need to be careful not to remove the existing
functionality.

> 2. remove the whole tikz generation completely
>
> 3. remove the whole html generation completely

I did not see justification why we need to do it other than lack of
ideas why they are useful. For now, I do not think that removing
tikz/html generation is a good idea.

According to
https://orgmode.org/worg/org-contrib/babel/languages/ob-doc-LaTeX.html,
tikz generation can be useful during LaTeX export.

> 4. try to merge pdf generation with org.el and ox-latex.el or
> incorporating it into he preview code and
> org-preview-latex-process-alist (this is probably a whole project of it own)

This sounds like a very good idea. I'd merge the preview code from
org.el into ob-latex.

> WDYT?

Improving ob-latex is most welcome. I think that the first step is
incremental refactor. Let's not remove features until we have less
tangled code that is easier to understand.

--
Org mode contributor,
Support Org development at https://liberapay.com/org-mode,
or support my work at https://liberapay.com/yantar92

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: svg file from tikz picture
@ 2022-09-23  2:28                                  Akira Kyle
From: Akira Kyle @ 2022-09-23  2:28 UTC (permalink / raw)
To: yantar92; +Cc: emacs-orgmode, reza

[-- Attachment #1: Type: text/plain, Size: 1653 bytes --]

I've been using the attached patch for the last few years and I've meaning to send it here/start a discussion about ob-latex.el since I used it pretty much daily to write tikz figures in org mode. So I'm glad to see this discussion has been started!

I've found it to be incredibly productive to use babel to develop tikz diagrams as I can make come changes and quickly org-ctrl-c-ctrl-c to render them in the same buffer.

I think when I made this patch I had been caught by some of the quirks of the svg export. For example, sometimes I would have some latex equation which I use ~org-latex-preview~ on as I was writing it, but then it would fail to render as mathjax upon html export since I would use some latex package that isn't available under mathjax. So by using ob-latex I could easily fix this by using the ~:file .svg~ header and get a nice html export. However due to the different way of assembling the ~.tex~ file sometimes ~org-latex-preview~ would work but ob-latex wouldn't. I think my use case may be fairly common and so I think ob-latex really should be updated so svg uses the ~org-latex-preview~ code. o

Also I think the ~.tikz~ extension doesn't really make any sense since one really can but arbitrary tex code in such a block, and I think that's why I renamed it in my patch. However I'm now realizing that this evaluation method probably doesn't make much since :tangle will already do this, with the added benefit of handling noweb references correctly. So perhaps this should be removed and document using tangling in lieu of ~:file *.tikz~?

PS: I'm not currently subbed to this mailing list, so please try to cc me

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: 0001-ob-latex-Create-svg-images-the-same-way-as-png-image.patch --]
[-- Type: text/x-patch, Size: 9977 bytes --]

From 5d94745dfbe0858d4fd7d6530b821445b06d5013 Mon Sep 17 00:00:00 2001
From: Akira Kyle <akira@akirakyle.com>
Date: Tue, 4 Jan 2022 14:33:05 -0700
Subject: [PATCH] ob-latex: Create svg images the same way as png images

Also some cleanup of generation .html and .pdf files
---
lisp/ob-latex.el | 161 +++++++++++++++--------------------------------
1 file changed, 50 insertions(+), 111 deletions(-)

diff --git a/lisp/ob-latex.el b/lisp/ob-latex.el
index a86699e22..71b01058c 100644
--- a/lisp/ob-latex.el
+++ b/lisp/ob-latex.el
@@ -39,7 +39,7 @@

(declare-function org-create-formula-image "org" (string tofile options buffer &optional type))
(declare-function org-latex-compile "ox-latex" (texfile &optional snippet))
+(declare-function org-latex-make-preamble "ox-latex" (info &optional template snippet?))
(declare-function org-splice-latex-header "org" (tpl def-pkg pkg snippets-p &optional extra))
@@ -115,12 +115,6 @@ exporting the literal LaTeX source."
:group 'org-babel
:type 'string)

-(defcustom org-babel-latex-htlatex-packages
-  '("[usenames]{color}" "{tikz}" "{color}" "{listings}" "{amsmath}")
-  "Packages to use for htlatex export."
-  :group 'org-babel
-  :type '(repeat (string)))
-
(defun org-babel-expand-body:latex (body params)
"Expand BODY according to PARAMS, return the expanded body."
(mapc (lambda (pair) ;; replace variables
@@ -142,132 +136,82 @@ This function is called by org-babel-execute-src-block'."
(extension (file-name-extension out-file))
(tex-file (org-babel-temp-file "latex-" ".tex"))
(border (cdr (assq :border params)))
-	     (imagemagick (cdr (assq :imagemagick params)))
-	     (im-in-options (cdr (assq :iminoptions params)))
-	     (im-out-options (cdr (assq :imoutoptions params)))
(fit (or (cdr (assq :fit params)) border))
(height (and fit (cdr (assq :pdfheight params))))
(width (and fit (cdr (assq :pdfwidth params))))
(in-buffer (not (string= "no" (cdr (assq :buffer params)))))
+	     (imagemagick (cdr (assq :imagemagick params)))
+	     (im-in-options (cdr (assq :iminoptions params)))
+	     (im-out-options (cdr (assq :imoutoptions params)))
(org-latex-packages-alist
-	      (append (cdr (assq :packages params)) org-latex-packages-alist)))
+	      (append (cdr (assq :packages params)) org-latex-packages-alist))
+		      (mapconcat #'identity (cdr (assq :headers params)) "\n")
+		      (if fit "\n\\usepackage[active, tightpage]{preview}\n" "")
+		      (if border
+			  (format "\\setlength{\\PreviewBorder}{%s}" border) "")
+		      (if height
+			  (concat "\n" (format "\\pdfpageheight %s" height)) "")
+		      (if width
+			  (concat "\n" (format "\\pdfpagewidth %s" width)) "")))
+	     (body (if fit
+		       (concat "\n\\begin{preview}\n" body "\n\\end{preview}\n")
+		     body)))
(cond
((and (string-suffix-p ".png" out-file) (not imagemagick))
-	    (org-create-formula-image
-             body out-file org-format-latex-options in-buffer)))
-	 ((string= "svg" extension)
-	  (with-temp-file tex-file
-	    (insert (concat (funcall org-babel-latex-preamble params)
-			    (funcall org-babel-latex-begin-env params)
-			    body
-			    (funcall org-babel-latex-end-env params))))
-	  (let ((tmp-pdf (org-babel-latex-tex-to-pdf tex-file)))
-            (let* ((log-buf (get-buffer-create "*Org Babel LaTeX Output*"))
-                   (err-msg "org babel latex failed")
-                   (img-out (org-compile-file
-	                     tmp-pdf
-                             (list org-babel-latex-pdf-svg-process)
-                             extension err-msg log-buf)))
-              (shell-command (format "mv %s %s" img-out out-file)))))
-         ((string-suffix-p ".tikz" out-file)
+	   (org-create-formula-image
+            body out-file org-format-latex-options in-buffer 'dvipng)))
+         ((and (string= "svg" extension) (not imagemagick))
+          (org-create-formula-image
+           body out-file org-format-latex-options in-buffer 'dvisvgm))
+         ((string-suffix-p ".tex" out-file)
(when (file-exists-p out-file) (delete-file out-file))
(with-temp-file out-file
(insert body)))
-	 ((and (string= "html" extension)
+	 ((and (string= "html" extension) (not imagemagick)
(executable-find org-babel-latex-htlatex))
-	  ;; TODO: this is a very different way of generating the
-	  ;; frame latex document than in the pdf case.  Ideally, both
-	  ;; would be unified.  This would prevent bugs creeping in
-	  ;; such as the one fixed on Aug 16 2014 whereby :headers was
-	  ;; not included in the SVG/HTML case.
-	  (with-temp-file tex-file
-	    (insert (concat
-		     "\\documentclass[preview]{standalone}
-\\def\\pgfsysdriver{pgfsys-tex4ht.def}
-"
-		     (mapconcat (lambda (pkg)
-				  (concat "\\usepackage" pkg))
-				org-babel-latex-htlatex-packages
-				"\n")
-			 (concat "\n"
-		       "")
-		     "\\begin{document}"
-		     body
-		     "\\end{document}")))
+			 "\\def\\pgfsysdriver{pgfsys-tex4ht.def}")))
+	    (org-babel-latex-format-tex tex-file body))
(when (file-exists-p out-file) (delete-file out-file))
(let ((default-directory (file-name-directory tex-file)))
(shell-command (format "%s %s" org-babel-latex-htlatex tex-file)))
-	  (cond
-	   ((file-exists-p (concat (file-name-sans-extension tex-file) "-1.svg"))
-	    (if (string-suffix-p ".svg" out-file)
-		(progn
-		  (shell-command "pwd")
-		  (shell-command (format "mv %s %s"
-					 (concat (file-name-sans-extension tex-file) "-1.svg")
-					 out-file)))
-	      (error "SVG file produced but HTML file requested")))
-	   ((file-exists-p (concat (file-name-sans-extension tex-file) ".html"))
-	    (if (string-suffix-p ".html" out-file)
-		(shell-command "mv %s %s"
-			       (concat (file-name-sans-extension tex-file)
-				       ".html")
-			       out-file)
-	      (error "HTML file produced but SVG file requested")))))
+	  (rename-file (concat (file-name-sans-extension tex-file) ".html")
+			 out-file))
((or (string= "pdf" extension) imagemagick)
-	  (with-temp-file tex-file
-	    (require 'ox-latex)
-	    (insert
-	     (org-latex-guess-inputenc
-	       (delq
-		nil
-		(mapcar
-		 (lambda (el)
-		   (unless (and (listp el) (string= "hyperref" (cadr el)))
-		     el))
-		 org-latex-default-packages-alist))
-	       org-latex-packages-alist
-	       nil))
-	     (if fit "\n\\usepackage[active, tightpage]{preview}\n" "")
-	     (if border (format "\\setlength{\\PreviewBorder}{%s}" border) "")
-	     (if height (concat "\n" (format "\\pdfpageheight %s" height)) "")
-	     (if width  (concat "\n" (format "\\pdfpagewidth %s" width))   "")
-		 (concat "\n"
-	       "")
-	     (if fit
-		 (concat "\n\\begin{document}\n\\begin{preview}\n" body
-			 "\n\\end{preview}\n\\end{document}\n")
-	       (concat "\n\\begin{document}\n" body "\n\\end{document}\n"))))
-          (when (file-exists-p out-file) (delete-file out-file))
-	  (let ((transient-pdf-file (org-babel-latex-tex-to-pdf tex-file)))
+	  (org-babel-latex-format-tex tex-file body)
+	  (let ((default-directory (file-name-directory tex-file)))
+	    (org-latex-compile tex-file))
+	  (let ((transient-pdf-file
+		 (concat (file-name-sans-extension tex-file) ".pdf")))
+	    (when (file-exists-p out-file) (delete-file out-file))
(cond
((string= "pdf" extension)
(rename-file transient-pdf-file out-file))
(imagemagick
(org-babel-latex-convert-pdf
-	       transient-pdf-file out-file im-in-options im-out-options)
-	      (when (file-exists-p transient-pdf-file)
-		(delete-file transient-pdf-file)))
-	     (t
-	      (error "Can not create %s files, please specify a .png or .pdf file or try the :imagemagick header argument"
-		     extension))))))
+	       transient-pdf-file out-file im-in-options im-out-options)))))
+	 (t
+	  (error "Can't create %s files, please specify a .tex, .pdf, .png, or .svg file, or try the :imagemagick header argument"
+		 extension)))
nil) ;; signal that output has already been written to file
body))

+(defun org-babel-latex-format-tex (tex-file body)
+  "Generate a temporary tex file from execute params."
+  (with-temp-file tex-file
+    (insert
+     (org-latex-make-preamble
+      (org-export-get-environment (org-export-get-backend 'latex))
+     (concat "\n\\begin{document}\n" body "\n\\end{document}\n"))))
+
(defun org-babel-latex-convert-pdf (pdffile out-file im-in-options im-out-options)
"Generate a file from a pdf file using imagemagick."
(let ((cmd (concat "convert " im-in-options " " pdffile " "
@@ -275,11 +219,6 @@ This function is called by org-babel-execute-src-block'."
(message "Converting pdffile file %s..." cmd)
(shell-command cmd)))

-(defun org-babel-latex-tex-to-pdf (file)
-  "Generate a pdf file according to the contents FILE."
-  (require 'ox-latex)
-  (org-latex-compile file))
-
(defun org-babel-prep-session:latex (_session _params)
"Return an error because LaTeX doesn't support sessions."
(error "LaTeX does not support sessions"))
--
2.36.1

^ permalink raw reply related	[flat|nested] 15+ messages in thread

* Re: svg file from tikz picture
2022-09-23  2:28                                  Akira Kyle
2022-11-14  5:52                                      Ihor Radchenko
To: Akira Kyle; +Cc: emacs-orgmode, reza

Akira Kyle <akira@akirakyle.com> writes:

> I've been using the attached patch for the last few years and I've meaning to send it here/start a discussion about ob-latex.el since I used it pretty much daily to write tikz figures in org mode. So I'm glad to see this discussion has been started!
>
> I've found it to be incredibly productive to use babel to develop tikz diagrams as I can make come changes and quickly org-ctrl-c-ctrl-c to render them in the same buffer.
>
> I think when I made this patch I had been caught by some of the quirks of the svg export. For example, sometimes I would have some latex equation which I use ~org-latex-preview~ on as I was writing it, but then it would fail to render as mathjax upon html export since I would use some latex package that isn't available under mathjax. So by using ob-latex I could easily fix this by using the ~:file .svg~ header and get a nice html export. However due to the different way of assembling the ~.tex~ file sometimes ~org-latex-preview~ would work but ob-latex wouldn't. I think my use case may be fairly common and so I think ob-latex really should be updated so svg uses the ~org-latex-preview~ code. o

Thanks a lot for the patch!
I am not very familiar with the code here, but I will try to cross-check
things as much as possible as an initial feedback.

> Also I think the ~.tikz~ extension doesn't really make any sense since one really can but arbitrary tex code in such a block, and I think that's why I renamed it in my patch. However I'm now realizing that this evaluation method probably doesn't make much since :tangle will already do this, with the added benefit of handling noweb references correctly. So perhaps this should be removed and document using tangling in lieu of ~:file *.tikz~?

This sounds reasonable, but we must not remove it just yet. Instead, we
need to support .tex extension _and_ .tikz extension as backwards
compatibility. For .tikz extension we may also display a warning that it
is obsolete.

> -(defcustom org-babel-latex-htlatex-packages
> -  '("[usenames]{color}" "{tikz}" "{color}" "{listings}" "{amsmath}")
> -  "Packages to use for htlatex export."
> -  :group 'org-babel
> -  :type '(repeat (string)))

Removing this defcustom will be a regression. Maybe we can instead
append it to org-latex-packages-alist? Note that {color} and {tikz} are

> +		      (mapconcat #'identity (cdr (assq :headers params)) "\n")
> +		      (if fit "\n\\usepackage[active, tightpage]{preview}\n" "")

(concat "a" nil "b") is perfectly acceptable. There is no need to supply
empty strings as concat' arguments.
Can simply use (when fit ...)

> +(defun org-babel-latex-format-tex (tex-file body)
> +  "Generate a temporary tex file from execute params."
> +  (with-temp-file tex-file
> +    (insert
> +     (org-latex-make-preamble
> +      (org-export-get-environment (org-export-get-backend 'latex))
> +     (concat "\n\\begin{document}\n" body "\n\\end{document}\n"))))

I note that org-export-get-environment' will be ran inside a temporary
file. It means that Org buffer LaTeX export settings for the source
buffer will not affect the return value. I assume that it is
intentional. If so, it is worth adding a comment about it into the code.

>
> -(defun org-babel-latex-tex-to-pdf (file)
> -  "Generate a pdf file according to the contents FILE."
> -  (require 'ox-latex)
> -  (org-latex-compile file))
> -

This is removing a non-private function. Even though this function is
nothing but trivial, we still cannot remove it without notice.
The function should be moved to org-compat.el and marked obsolete.

Org mode. See https://orgmode.org/worg/org-contribute.html#commit-messages

--
Org mode contributor,
Support Org development at https://liberapay.com/org-mode,
or support my work at https://liberapay.com/yantar92

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: svg file from tikz picture
2022-09-25  7:52                                    Ihor Radchenko
0 siblings, 0 replies; 15+ messages in thread
To: Ihor Radchenko; +Cc: Akira Kyle, emacs-orgmode, reza

> Akira Kyle <akira@akirakyle.com> writes:
>
>> I've been using the attached patch for the last few years and I've meaning to send it here/start a discussion about ob-latex.el since I used it pretty much daily to write tikz figures in org mode. So I'm glad to see this discussion has been started!

Hi Akira,

--
Org mode contributor,
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>

^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2022-11-15  0:14 UTC | newest]

2022-08-15 18:50  svg file from tikz picture reza
[not found]      <964a4117-ef6c-8d41-a25d-00e61c0c93d8@housseini.me>
2022-08-16 10:00        reza
2022-08-16 10:13          Ihor Radchenko
2022-08-16 10:19              reza
[not found]                  <6daeb56b-163c-f862-5866-da624b43edd9@housseini.me>
2022-08-16 11:06                    reza
2022-08-16 11:22                      Ihor Radchenko
2022-08-16 11:25                          reza
2022-09-20  9:55                              reza
2022-09-20 20:53                                Edouard Debry
2022-09-21  9:32                                Ihor Radchenko
2022-09-23  2:28                                  Akira Kyle
2022-09-25  7:52                                    Ihor Radchenko

Code repositories for project(s) associated with this public inbox
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).`