带有 TeXnicCenter 和 MiKTeX 2.9/Windows 7 的 M4 电路宏

带有 TeXnicCenter 和 MiKTeX 2.9/Windows 7 的 M4 电路宏

我正在尝试使用 TeXnicCenter 和 MiKTeX 2.9/Windows 7 运行 M4 Circuit Macros,但一直出现以下编译错误:

pdflatex> I can't finde file 'quick'
pdflatex> l.6   \input quick

我推测这意味着 *.m4 扩展名没有正确链接到m4.exe

我使用的 TeX 文件是:

\documentclass[10pt,a4paper,oneside]{book}
\usepackage[a4paper]{geometry}
\usepackage{pstricks}

\begin{document}
    \input quick
\end{document}

并且该quick.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*2/3
inductor(down_ Here.y-Origin.y); rlabel(,L,); b_current(i)
line to Origin
.PE

根据我找到的信息(特别是http://staff.ee.sun.ac.za/pjrandewijk/wiki/index.php/M4_Circuit_Macros_-_Installationhttp://www.latex-community.org/forum/viewtopic.php?f=31&t=10133),我已经完成了以下步骤:

1)将 m4.exe、regex2.dll 和 dpic.exe 复制到“C:\Program Files (x86)\MiKTeX 2.9\miktex\bin”

2)将 M4 宏复制到“C:\Program Files (x86)\MiKTeX 2.9\tex\latex\circuits_macros”

3)将“C:\Program Files (x86)\MiKTeX 2.9”添加到用户变量“M4PATH”

4)开始 -> 所有程序 -> MikTeX 2.9 -> 维护(管理员)-> 设置(管理员)[常规] 选项卡,然后单击[刷新 FNDB]

5) 将 *.m4 扩展名与 TeXnicCenter 关联

6)在 TeXnicCenter 中设置输出配置文件,选择 M4 和 dpic 作为后处理器,并传递(据我所知)正确的参数

有没有指出我遗漏了哪一步?非常感谢!

相关内容