我在运行我改编的代码时收到毫无意义的错误消息https://ftp.acc.umu.se/mirror/CTAN/graphics/circuit_macros/doc/Circuit_macros.pdf。我使用 Ubuntu 内置的文本编辑器“文本编辑器”重写了代码,以确保我没有复制/粘贴过程中的隐藏标记,并且文件中没有标签。它曾经起作用,不知道怎么回事。我应该重新安装 TexLive 吗?我一直在运行其他 Tikz 东西,没有问题。
LaTeX 警告:正在写入文件‘./[’。
LaTeX 错误:缺少 \begin{document}。
请参阅 LaTeX 手册或 LaTeX Companion 了解说明。输入 H 可立即获得帮助。
l.4 \begin{文件内容*}[n
oheader,force]{sample.m4}
当我重新运行它时,我得到了相同的缺失\begin{document}
投诉,并且它总是错误地指示选项括号\filecontents
。如果我删除有问题的选项,它会抱怨下一个。它还会给我一个警告:
LaTeX 警告:文件 `[' 已存在于系统中。无法从此源生成它。
\documentclass{article}
\usepackage{tikz}
\newcommand\mtotex[2]{\immediate\write18{m4 #2.m4 | dpic -#1 > #2.tex}}
\begin{filecontents*}[noheader,force]{sample1.m4}
include(pgf.m4)
.PS
cct_init
elen = 0.75
Origin: Here
source(up_ elen); llabel(-,v_s,+)
resistor(right_ elen); rlabel(,R,)
dot
{
capacitor(down_ to (Here,Origin))
rlabel(+,v,-);llabel(,C,)
dot
}
line right_ elen*3/3
inductor(down_ Here.y-Origin.y); rlabel(,L,);b_current(i)
line to Origin
.PE
\end{filecontents}
\begin{filecontents}[overwrite,noheader,nosearch]{dummy.m4}
\end{filecontents}
\begin{document}
\mtotex{g}{sample1}
\begin{figure}[ht]
\input{sample}
\caption{customized caption}
\label{Symbolic_label}
\end{figure}
\end{document}```