diff options
author | lanfer <lanfer@17b73243-c579-4c4c-a9d2-2d5706c11dac> | 1999-07-12 15:56:19 +0000 |
---|---|---|
committer | lanfer <lanfer@17b73243-c579-4c4c-a9d2-2d5706c11dac> | 1999-07-12 15:56:19 +0000 |
commit | 176e86ebe26ca32ab186db7ca0dbe04826024155 (patch) | |
tree | 5a5e4494c07774de31d149c262bd07f020b0ed5b /doc/UsersGuide | |
parent | 1c6385ca6ee5f6edcf911b23790e3332bdb01f5a (diff) |
Added a new description environment that copies the typical UNIX man page layout
for flags. If you liek this I will move some of the itemize env. over to this style.
gerd
git-svn-id: http://svn.cactuscode.org/flesh/trunk@696 17b73243-c579-4c4c-a9d2-2d5706c11dac
Diffstat (limited to 'doc/UsersGuide')
-rw-r--r-- | doc/UsersGuide/UsersGuide.tex | 35 |
1 files changed, 33 insertions, 2 deletions
diff --git a/doc/UsersGuide/UsersGuide.tex b/doc/UsersGuide/UsersGuide.tex index 1ffa2e56..1633c08d 100644 --- a/doc/UsersGuide/UsersGuide.tex +++ b/doc/UsersGuide/UsersGuide.tex @@ -9,7 +9,7 @@ % @@*/ \documentclass{report} -\usepackage{fancyhdr} +\usepackage{fancyhdr,ifthen,calc} \makeatletter \@addtoreset{chapter}{part} @@ -45,6 +45,38 @@ \newsavebox{\cctkfprefix} \newsavebox{\cctkparambox} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% MANPAGE like description setting for options, use as +% \begin{Lentry} \item[text] text \end{Lentry} + +\newcommand{\entrylabel}[1]{\mbox{\textsf{#1}}\hfil} +\newenvironment{entry} + {\begin{list}{} + {\renewcommand{\makelabel}{\entrylabel} + \setlength{\labelwidth}{90pt} + \setlength{\leftmargin}{\labelwidth+\labelsep} + } + } + {\end{list}} + +\newlength{\Mylen} +\newcommand{\Lentrylabel}[1]{% + \settowidth{\Mylen}{\textsf{#1}}% + \ifthenelse{\lengthtest{\Mylen > \labelwidth}}% + {\parbox[b]{\labelwidth} % term > labelwidth + {\makebox[0pt][l]{\textsf{#1}}\\}} % + {\textsf{#1}} % + + \hfil\relax} +\newenvironment{Lentry} + {\renewcommand{\entrylabel}{\Lentrylabel} + \begin{entry}} + {\end{entry}} +%%%%%% + + + \newenvironment{CCTKFunc}[2] {\sbox{\cctkbox}{#1} \newpage @@ -165,7 +197,6 @@ } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - \newenvironment{cactuspart}[4] { \clearpage |