我的 circuit_macros M4 代码
.PS
#\usepackage{steinmetz}
#include(steinmetz)
#s_init(steinmetz)
scale=25.4
source(up_,AC);llabel(,120\angle 50{^{\circ}},)
.PE
输出
我想要的是形象,
那如何包含steinmetz.sty
文件呢?
相关:http://staff.ee.sun.ac.za/pjrandewijk/wiki/index.php/M4_Circuit_Macros_-_Getting_Started
相关:http://staff.ee.sun.ac.za/pjrandewijk/wiki/index.php/M4_Circuit_Macros_-_Installation
相关:http://www.ctan.org/tex-archive/graphics/circuit_macros
相关:https://ece.uwaterloo.ca/~aplevich/Circuit_macros/CMman.pdf(第 36 页中的 12 互动\LaTeX
)
答案1
来自 Dwight Aplevich 的电子邮件
第一个答案,用 pstricks
test.m4
\documentclass{standalone}
\usepackage{boxdims}
\usepackage{pstricks}
\usepackage{steinmetz}
\begin{document}
.PS
cct_init
sinclude(test.dim)
s_init(steinmetz)
scale=25.4
command "
\newcommand\Angle[1]{\setbox0=\hbox{$\mskip 7mu minus 4mu#1$}%
\raise.21ex\hbox{$/$}\hskip-0.95ex\underline{\raise\dp0\hbox{\box0}}}
"
[
source(up_,AC); llabel(,120\Angle{50^{\circ}},)
source(up_,AC); llabel(,120\angle{50^{\circ}},)
source(up_,AC); llabel(,s_box(120\phase{50^{\circ}}),)
]
showbox_
.PE
\end{document}
1)m4 pstricks.m4 test.m4 | dpic -p > test4.tex; latex test
2)m4 pstricks.m4 test.m4 | dpic -p > test4.tex; latex test ; dvips test
第二个答案,使用 Tikz
file.m4
\documentclass{standalone}
\usepackage{tikz,steinmetz}
\begin{document}
.PS
cct_init
scale=25.4
source(,AC); llabel(,120\phase{50^{\circ}},)
.PE
\end{document}
m4 pgf.m4 file.m4 | dpic -g > file.tex; pdflatex file
谢谢你,德怀特·阿普列维奇。