如何重现 tkz-euclide 文档

如何重现 tkz-euclide 文档

我正在尝试使用 CTAN(和 TeXLive)中可用的文件重现 tkz-euclide 文档,但没有成功,它丢失了couverture.texzorna.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

相关内容