tkz-euclide 问题与 \newcolumntype

tkz-euclide 问题与 \newcolumntype

我正在尝试运行 Stefan Kottwitz 编写的 Latex 文件,它调用 tkz-euclide:

% Circles in and around a triangle
% Author: Stefan Kottwitz
% https://www.packtpub.com/hardware-and-creative/latex-cookbook
\documentclass[border=10pt]{standalone}
\usepackage{tkz-euclide}
\usetkzobj{all}
\begin{document}
\begin{tikzpicture}
  \tkzDefPoints{0/0/A, 5/0/B, 1/4/C}
  \tkzDefCircle[in](A,B,C)
  \tkzGetPoint{M}
  \tkzGetLength{r}
  \tkzDefCircle[circum](A,B,C)
  \tkzGetPoint{N}
  \tkzGetLength{R}
  \tkzDefPointBy[projection=onto A--B](M)
  \tkzGetPoint{a}
  \tkzDefPointBy[projection=onto B--C](M)
  \tkzGetPoint{b}
  \tkzDefPointBy[projection=onto A--C](M)
  \tkzGetPoint{c}

  \tkzDrawCircle[R](M,\r pt)
  \tkzDrawCircle[R](N,\R pt)
  \tkzDrawPolygon[very thick](A,B,C)
  \tkzDrawLines[dotted](N,A N,B N,C)
  \tkzDrawLines[dashed](M,a M,b M,c)
  \tkzMarkRightAngles(M,a,B M,b,C M,c,C)
  \tkzDrawPoints(A,B,C,M,N,a,b,c)
  \tkzLabelPoints[below left](A,M,a,c)
  \tkzLabelPoints[below right](B)
  \tkzLabelPoints[above](C,b)
  \tkzLabelPoints[below](N)
\end{tikzpicture}
\end{document}

但我出现了错误。

在此处输入图片描述

我以前处理过这个问题,但这次我找不到 ./array.sty。

我很抱歉,这严格来说不是一个乳胶问题。

有什么建议么?

答案1

这个array包是 latex 分发的必需部分,所以只要你有 latex,你就会拥有它。

但是您的日志显示(./array.sty ,这意味着您没有使用标准包,而是使用与您的文档位于同一目录中的副本,这是一个博物馆藏品:1990 年的早期版本!!早于 LaTeX2e 并且早于\newcolumntype添加到包中。只需删除该目录中的文件并允许 latex 找到标准文件,该文件将位于

/usr/local/texlive/2016/texmf-dist/tex/latex/tools/array.sty

在您的系统上,尽管您不需要该信息,但只需在标准输入路径中找到它。

相关内容