从 Mint19 更新到 Mint20 会破坏 tkz-euclide

从 Mint19 更新到 Mint20 会破坏 tkz-euclide

我刚刚从 Mint19 升级到 20。一个 tex 文件(20 000 行)在 Mint19 中编译时没有错误。现在我收到 1 个或超过 100 个错误!以下最小示例显示了这一困境:

\documentclass{article}
\usepackage{tkz-euclide}
%\usetkzobj{all} 
\begin{document}
   
    \begin{tikzpicture}[domain=-6:1,scale=2.7]
    \coordinate (H2) at ({-sqrt(13)/11},{6/11}) ;
    \coordinate (H1) at ({-11*sqrt(13)/49},{66/49}) ;
    \coordinate (Gn) at ({-sqrt(13)/11},{18/11}) ;
    \fill (H1) circle [radius=0.5pt];
    \fill (H2) circle [radius=0.5pt];
    \fill (Gn) circle [radius=0.5pt];
    \draw[red, thin] (Gn)--(H2);
    \draw[red, thin] (Gn)--(H1);
    \draw[red, thin] (H2)--(H1);
\tkzDrawCircle[diameter, ultrathin](H2,Gn)
\draw [right angle quadrant=1,right angle length=0.9,right angle symbol={H2}{H1}{Gn}];

\end{tikzpicture}
\end{document}

在 Mint19 安装中,注释掉这行代码后,一切正常%\usetkzobj{all}。但在 Mint20 中,它失败了,但解决方案似乎很简单:将其注释掉(来自这里)。当我这样做时,最后两行会出现错误

包 pgfkeys 错误:我不知道键“/tikz/right angle quadrant...”

包 pgfkeys 错误:我不知道密钥‘/tikz/ultrathin’...

使用原始文件时,我收到 100 多个错误,主要来自软件包 pgfkey、pgf,以及许多未定义的控制序列,例如

未定义的控制序列。\tkzDrawAltitude...

我检查了 Mint20 安装的 tkz-euclide 版本:它是 3.02c,所以是的,我必须注释掉 \usetkzobj{all} 行,但这不是一个充分的解决方案,在我重新安装所有东西、Mint 和 TeXLive 之前 :-(,可能有一个解决方法?

以下是 \listfiles 的结果

 *File List*
 article.cls    2019/12/20 v1.4l Standard LaTeX document class
  size10.clo    2019/12/20 v1.4l Standard LaTeX file (size option)
tkz-euclide.sty    2020/01/24 3.02c for euclidan geometry 
tkz-base.sty    2020/01/24 3.02c tkz-base
    tikz.sty    2020/01/08 v3.1.5b (3.1.5b)
     pgf.sty    2020/01/08 v3.1.5b (3.1.5b)
  pgfrcs.sty    2020/01/08 v3.1.5b (3.1.5b)
everyshi.sty    2001/05/15 v3.00 EveryShipout Package (MS)
pgfrcs.code.tex
 pgfcore.sty    2020/01/08 v3.1.5b (3.1.5b)
graphicx.sty    2019/11/30 v1.2a Enhanced LaTeX Graphics (DPC,SPQR)
  keyval.sty    2014/10/28 v1.15 key=value parser (DPC)
graphics.sty    2019/11/30 v1.4a Standard LaTeX Graphics (DPC,SPQR)
    trig.sty    2016/01/03 v1.10 sin cos tan (DPC)
graphics.cfg    2016/06/04 v1.11 sample graphics configuration
  pdftex.def    2018/01/08 v1.0l Graphics/color driver for pdftex
  pgfsys.sty    2020/01/08 v3.1.5b (3.1.5b)
pgfsys.code.tex
pgfsyssoftpath.code.tex    2020/01/08 v3.1.5b (3.1.5b)
pgfsysprotocol.code.tex    2020/01/08 v3.1.5b (3.1.5b)
  xcolor.sty    2016/05/11 v2.12 LaTeX color extensions (UK)
   color.cfg    2016/01/02 v1.6 sample color configuration
pgfcore.code.tex
pgfcomp-version-0-65.sty    2020/01/08 v3.1.5b (3.1.5b)
pgfcomp-version-1-18.sty    2020/01/08 v3.1.5b (3.1.5b)
  pgffor.sty    2020/01/08 v3.1.5b (3.1.5b)
 pgfkeys.sty    
pgfkeys.code.tex
 pgfmath.sty    
pgfmath.code.tex
pgffor.code.tex
tikz.code.tex
numprint.sty    2012/08/20 v1.39 Print numbers (HH)
   array.sty    2019/08/31 v2.4l Tabular extension package (FMi)
     xfp.sty    2020-02-14 L3 Floating point unit
   expl3.sty    2020-02-14 L3 programming layer (loader) 
l3backend-pdfmode.def    2020-02-03 L3 backend support: PDF mode
  xparse.sty    2020-02-14 L3 Experimental document command parser
      fp.sty    1995/04/02
defpattern.sty    1994/10/12
fp-basic.sty    1996/05/13
fp-addons.sty    1995/03/15
 fp-snap.sty    1995/04/05
  fp-exp.sty    1995/04/03
fp-trigo.sty    1995/04/14
  fp-pas.sty    1994/08/29
fp-random.sty    1995/02/23
  fp-eqn.sty    1995/04/03
  fp-upn.sty    1996/10/21
 fp-eval.sty    1995/04/03
tkz-base.cfg
tkz-tools-modules.tex
tkz-lib-marks.tex
tkz-tools-intersections.tex
tkz-tools-angles.tex
supp-pdf.mkii
epstopdf-base.sty    2020-01-24 v2.11 Base part for package epstopdf
epstopdf-sys.cfg    2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Live
 ***********

相关内容