解决 Overleaf 和 Texlive 不兼容的最佳方法

解决 Overleaf 和 Texlive 不兼容的最佳方法

我同时使用 Overleaf 和 Texlive。

代码使用

\ctikzset{resistors/scale=0.55, inductors/scale=0.55, blocks/scale=0.5, grounds/scale=0.55}

在 Overleaf 中可以运行,但在最新版本的 Texlive 中失败。

这是\usepackage{circuitikz-1.2.2}解决此问题的最佳方法吗?还是我做错了其他事情?

答案1

运行此代码(\ctikzset如果失败则不运行)。

\documentclass[border=3.14]{standalone}
\usepackage{circuitikz}
\ctikzset{resistors/scale=0.55, inductors/scale=0.55, blocks/scale=0.5, grounds/scale=0.55}
\begin{document}
\begin{circuitikz}[]
    \draw (0,0) to[R] ++(1,0)
    node[right]{Version is \pgfcircversion{} on Ti\emph{k}Z \pgfversion};
\end{circuitikz}
\end{document}

在我的计算机上,输出是:

在此处输入图片描述

而在 TeXLive2020 的 overleaf 上则是:

在此处输入图片描述

以及 TeXLive 2019:

在此处输入图片描述

...但这三个示例可以正常工作。请将相关版本添加到您的问题中,并显示一个失败的最小示例!

相关内容