summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/circuit-macros/examples/debug2.m4
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/latex/circuit-macros/examples/debug2.m4')
-rw-r--r--Master/texmf-dist/doc/latex/circuit-macros/examples/debug2.m448
1 files changed, 48 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/circuit-macros/examples/debug2.m4 b/Master/texmf-dist/doc/latex/circuit-macros/examples/debug2.m4
new file mode 100644
index 00000000000..eccd9d38bbc
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/circuit-macros/examples/debug2.m4
@@ -0,0 +1,48 @@
+% This is file debug2.m4
+% Type the two (identical) command lines:
+% m4 pdf.m4 debug2.m4 | dpic -g > debug2.tex; pdflatex debug2
+% m4 pdf.m4 debug2.m4 | dpic -g > debug2.tex; pdflatex debug2
+% Alternatively, type the two not-quite-identical lines:
+% m4 pstricks.m4 debug2.m4 | dpic -p > debug2.tex; latex debug2
+% m4 pstricks.m4 debug2.m4 | dpic -p > debug2.tex; latex debug2; dvips debug2
+% In either case, the first command creates the file debug2.dim; the second
+% reads it to draw the correct bounding box.
+%
+% If m4 gives an error saying that it cannot find pdf.m4 then the M4PATH
+% environment variable has not been set to the directory containing
+% pgf.m4, pstricks.m4, and the other m4 libraries. For example, I have
+% export M4PATH=.:~/lib:
+% in the file ~/.bash_aliases on my Ubuntu machine, and on my PC with cygwin
+% it is in .bashrc. (You will have to change ~/lib to suit.)
+%
+% If other errors occur, look at debug2.log for details.
+%
+% If boxdims.sty is not found, then either it has not been copied to
+% where latex can find it or the latex filename database has not been
+% updated correctly. Instructions for the latter depend on the operating
+% system and may invlove commands texhash, mktexlsr, tlmgr, possibly preceded
+% by sudo, or (for MiKTeX) clicking on the Refresh FNDB button. See steps 3
+% and 4 (ignore 1 and 2) at
+% https://en.wikibooks.org/wiki/LaTeX/Installing_Extra_Packages
+%
+% On my Ubuntu machine, boxdims.sty is in
+% /usr/local/lib/localtexmf/tex/latex/local/
+% and on my cygwin machine it is in
+% /cygdrive/d/localtexmf/tex/latex/local/
+% but you might choose something like ~/texmf/tex/latex/boxdims/
+%
+\documentclass{article}
+\usepackage{boxdims}
+\usepackage{ifpstricks(pstricks,tikz)}
+\begin{document}
+.PS
+cct_init
+sinclude(debug2.dim)
+s_init(steinmetz)
+[
+ source(up_,AC); llabel(,s_box(`${}20$ V'),)
+ inductor(up_,W); llabel(,s_box(`${}20$ mH'),)
+ ]
+showbox_
+.PE
+\end{document}