我正在尝试使用 CTAN(和 TeXLive)中可用的文件重现 tkz-euclide 文档,但没有成功,它丢失了couverture.tex
,
zorna.sty
并且我收到错误:
! Package xcolor Error: Undefined color `sectioncolor'
和其他人一起。
我给作者(@Alain Matthes)发了一封电子邮件,但我不知道他是否收到了,或者只是没有得到答复。
TMP 编辑
ls $(kpsewhich tkz-doc.cls)
/usr/local/texlive/2020/texmf-dist/tex/latex/tkz-doc/tkz-doc.cls
[pablo@worktex ~] $ ls /usr/local/texlive/2020/texmf-dist/tex/latex/tkz-doc/
tkz-doc.cls tkzexample.sty
[pablo@worktex ~] $ ls /usr/local/texlive/2020/texmf-dist/doc/latex/tkz-doc/
couverture.tex README tkz-doc.cfg
答案1
文档的编译并不明显,我正在添加字体和引擎的测试。
您需要使用 lualatex 或 xelatex 进行编译。使用 pdflatex 也可以,但在这种情况下您需要更改一些字体包。
有答案关于字体 orna 4但您可以像这样更改文档以避免该问题。
删除文件TKZdoc-euclide-main.tex
第 97 行\usepackage{fourier-otf,zorna}
zorna
\usepackage{fourier-otf}
然后注释掉第 128 行到第 147 行下面的代码块
\AddToShipoutPicture*{%
\setlength\unitlength{1mm}
\put(70,120){%
\begin{tikzpicture}
\node at (30pt,30pt){\fontsize{60}{60}\selectfont \zorna{c}};
\node at (270pt,30pt){\fontsize{60}{60}\selectfont \zorna{d}};
\node at (30pt,210pt){\fontsize{60}{60}\selectfont \zorna{a}};
\node at (270pt,210pt){\fontsize{60}{60}\selectfont \zorna{b}};
\draw[line width=2pt,double,color=MidnightBlue,
fill=myblue!10,opacity=.5] (0,0) rectangle (300pt,240pt);
\node[text width=240pt] at (150 pt,120 pt){%
\begin{center}
\color{MidnightBlue}
\fontsize{24}{48}
\selectfont tkz-base\\
\end{center}};
\end{tikzpicture}}
}
这个块创建了这个:
不要忘记更新 tkz-base 和 tkz-doc