summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/circuit-macros/mpost.m4
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2019-09-05 22:33:48 +0000
committerKarl Berry <karl@freefriends.org>2019-09-05 22:33:48 +0000
commite25c6ee4ea5169bf31ab28ebddcc94c8b4992453 (patch)
tree855a21705c8e75ed71066d3e6215752d04dd43ba /Master/texmf-dist/doc/latex/circuit-macros/mpost.m4
parent1047c66359c02d8f8852e0dbdd69f5cf1cd1a76b (diff)
circuit-macros (all except boxdims.sty in doc due to generic file names)
git-svn-id: svn://tug.org/texlive/trunk@52035 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/circuit-macros/mpost.m4')
-rw-r--r--Master/texmf-dist/doc/latex/circuit-macros/mpost.m443
1 files changed, 43 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/circuit-macros/mpost.m4 b/Master/texmf-dist/doc/latex/circuit-macros/mpost.m4
new file mode 100644
index 00000000000..bb528c067ec
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/circuit-macros/mpost.m4
@@ -0,0 +1,43 @@
+divert(-1)
+ mpost.m4 Initialization for metapost.
+
+* Circuit_macros Version 9.0, copyright (c) 2019 J. D. Aplevich under *
+* the LaTeX Project Public License. The files of this distribution may *
+* be redistributed or modified provided that this copyright notice is *
+* included and provided that modifications are clearly marked to *
+* distinguish them from this distribution. There is no warranty *
+* whatsoever for these files. *
+
+define(`m4picprocessor',dpic)
+define(`m4postprocessor',mpost)
+
+ifdef(`libgen_',,`include(libgen.m4)divert(-1)')dnl
+
+# Note: dpic uses Adobe points for line widths to conform to PSTricks
+define(`thinlines_',`linethick = 0.4
+ arrowwid = 0.04*scale; arrowht = 0.2/3*scale;')
+define(`thicklines_',`linethick = 0.8
+ arrowwid = 0.05*scale; arrowht = 0.1*scale;')
+define(`linethick_',`linethick = ifelse(`$1',,`0.8',`$1')
+ arrowwid = ifelse(`$1',,`0.05',linethick/16)*scale; dnl
+ arrowht = ifelse(`$1',,`0.1',linethick/8)*scale;')
+
+ Define some primary colors
+define(`defineRGBprimaries',`
+define(`white',`(1,1,1)')dnl
+define(`lightgrey',`(0.75,0.75,0.75)')dnl
+define(`lightgray',`(0.75,0.75,0.75)')dnl
+define(`grey',`(0.5,0.5,0.5)')dnl
+define(`gray',`(0.5,0.5,0.5)')dnl
+define(`darkgrey',`(0.25,0.25,0.25)')dnl
+define(`darkgray',`(0.25,0.25,0.25)')dnl
+define(`black',`(0,0,0)')dnl
+define(`red',`(1,0,0)')dnl
+define(`green',`(0,1,0)')dnl
+define(`blue',`(0,0,1)')dnl
+define(`cyan',`(0,1,1)')dnl
+define(`magenta',`(1,0,1)')dnl
+define(`yellow',`(1,1,0)')dnl
+')
+
+divert(0)dnl