diff options
author | Karl Berry <karl@freefriends.org> | 2015-07-13 22:19:02 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2015-07-13 22:19:02 +0000 |
commit | c7f2ce5fcf476bf2b530bd5dcbeb4fc3e7b72f31 (patch) | |
tree | 9ad78363bdbdd853966f203b6b57b8138cbbcd9a /Master/texmf-dist/doc/metapost/mcf2graph/mcf_example.tex | |
parent | 4b3fc95cce2e262c8570ac41b7eb3958badbdb49 (diff) |
mcf2graph (13jul15)
git-svn-id: svn://tug.org/texlive/trunk@37853 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/metapost/mcf2graph/mcf_example.tex')
-rw-r--r-- | Master/texmf-dist/doc/metapost/mcf2graph/mcf_example.tex | 80 |
1 files changed, 80 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/metapost/mcf2graph/mcf_example.tex b/Master/texmf-dist/doc/metapost/mcf2graph/mcf_example.tex new file mode 100644 index 00000000000..f82dd499f38 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/mcf2graph/mcf_example.tex @@ -0,0 +1,80 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Molecular Coding Format file for mcf_examples.tex by A.Yamaji 2015.7 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\documentclass[a4paper]{article} +\usepackage{graphicx} +\pagestyle{empty} +\topmargin=-20mm +\oddsidemargin=-14mm +\textwidth=210mm +\textheight=290mm +\parindent=0mm +\setlength\columnsep{8mm} +%------------------------------------------------------------------------------- +\makeatletter% +\newbox \@stringbox% +\newcount \fontnum% +\newcount \tnum% +\newcount \Cnt@xlen% +\newcount \Cnt@row% +\newcount \fontw% +\newdimen \font@dim% +%------------------------------------------------------------------------------- +\def\mol@sel#1{% + \if#1\empty\relax\else% + \edef\@first{\expandafter\@first@param#1;}% + \edef\@second{\expandafter\@second@param#1;}% + \ifx\@first\@EN@ \edef\MOL@nameE{\@second}\fi% + \ifx\@first\@JN@ \edef\MOL@nameJ{\@second}\fi% + \ifx\@first\@NO@ \edef\MOL@number{\@second}\fi% + \ifx\@first\@CAS@ \edef\MOL@CAS{\@second}\fi% + \ifx\@first\@MW@ \edef\MOL@MW{\@second}\fi% + \ifx\@first\@FM@ \edef\MOL@fomura{\@second}\fi% + \ifx\@first\@USE@ \edef\MOL@use{\@second}\fi% + \ifx\@first\@XLogP@ \edef\MOL@XLogP{\@second}\fi% + \ifx\@first\@EXA@ \edef\MOL@extA{\@second}\fi% + \ifx\@first\@EXB@ \edef\MOL@extB{\@second}\fi% + \fi% +}% +%------------------------------------------------------------------------------- +\def\@first@param#1:#2;{#1}\def\@second@param#1:#2;{#2}% +\def\MOLinfo#1#2#3#4#5#6#7#8#9{% +\def\@EN@{EN}\def\@JN@{JN}\def\@CAS@{CAS}\def\@NO@{NO}\def\@MW@{MW}\def\@FM@{FM}% +\def\@USE@{USE}\def\@XLogP@{XLogP}\def\@EXA@{EXA}\def\@EXB@{EXB}% +\edef\MOL@nameE{}\edef\MOL@nameJ{}\edef\MOL@number{}\edef\MOL@CAS{}\edef\MOL@MW{}% +\edef\MOL@fomura{}\edef\MOL@use{}\edef\MOL@XLogP{}\edef\MOL@extA{}\edef\MOL@extB{}% +\mol@sel{#1}\mol@sel{#2}\mol@sel{#3}\mol@sel{#4}\mol@sel{#5}\mol@sel{#6}% +\mol@sel{#7}\mol@sel{#8}\mol@sel{#9}\MOLaux}% +\def\MOLaux#1#2#3{\mol@sel{#1}\mol@sel{#2}\mol@sel{#3}}% +%-------------------------------------------------------------------------------- +\def\@stru#1[#2]{\font\@strufont=#1\relax\hbox{\@strufont\char#2}}% +\def\MCFinfo#1#2#3#4#5#6#7#8#9{% + \unitlength=0.01mm\relax \@tempcnta=3200\relax \@tempcntb=3800\relax% + \begin{picture}(\@tempcntb,\@tempcnta)% + \advance\@tempcnta -300\relax% + \put(20,\@tempcnta){\tiny\bf [\the\fontnum] \MOL@nameE}% +%--------------------------------------------------------------------------- +% for METAFONT + \put( 0,0){\makebox(\@tempcntb,\@tempcnta){\@stru{#1}[#2]}}% +%%%% for METAPOST +%%%% \put( 0,0){\makebox(\@tempcntb,\@tempcnta){\includegraphics{#3}}}% +%--------------------------------------------------------------------------- + \end{picture}% + \advance\fontnum\@ne\relax\advance\tnum\@ne\relax% + \ifnum\tnum=5 \\ \tnum=0\relax \fi% + }% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\begin{document} +{\hspace{20mm} \LARGE\bf Molecular Coding Format examples \hspace{20mm} }% +{\footnotesize\bf by Akira Yamaji 2015.7} \vspace{5mm}\\ +\fontnum=1% +\noindent% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%% Copy & Paste here from log-file %%%%%%%%%%%%%%% +%%%%%%%%% or \input 'filename'-info.log %%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%------------------------------------------------------------------------ +\input mcf_exa_soc-info.log +%------------------------------------------------------------------------ +\end{document} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |