无法将 hobby 包与 MiKTeX 2.9 一起使用

无法将 hobby 包与 MiKTeX 2.9 一起使用

我被指示使用hobby我之前提出的问题中的包:在 tikz 中绘制一个循环弯曲路径

但是,我似乎无法让该包正常工作。以下是 MWE:

\documentclass[tikz,border=10pt,png]{standalone}
\usetikzlibrary{hobby}

\begin{document}
\begin{tikzpicture}[use Hobby shortcut]
\draw (0,0) .. (1,1);

\end{tikzpicture}
\end{document}

这会导致以下错误消息:

mwe.tex:6: Undefined control sequence
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 并没有告诉我哪个控制序列实际上未定义的信息。

日志文件中包含以下版本字符串:

This is pdfTeX, Version 3.1415926-2.4-1.40.13 (MiKTeX 2.9) (preloaded format=pdflatex 2013.11.5)  19 FEB 2014 15:40
entering extended mode
**mwe.tex
(<path>\mwe.tex
LaTeX2e <2011/06/27>

hobby我使用的是 miktex 包管理器安装的最新版本2014-01-24。我使用的是 Windows 7 x64。

另外,既然这篇论文将提交给期刊,那么使用软件包是不是hobby一个坏主意?期刊无法汇编该文档的可能性有多大?

答案1

MikTeX 有时可能相当复杂。
以管理员身份安装基本 MikTeX 只会提供基本软件包。以用户身份运行并激活“即时安装软件包”,所有下载和安装的软件包现在都位于用户树中。

以管理员身份更新不会对他们产生任何影响,因此通常也需要用户更新

另一种可能性是手动安装软件包。通常可以从以下位置下载与某个软件包相关的所有文件加拿大运输安全局。Stefan Kottwitz 曾经说过很好的总结。但请注意,手动安装软件包很可能会导致未解决的依赖关系(一个软件包需要另一个软件包才能工作)。

相关内容