summaryrefslogtreecommitdiff
path: root/doc/UsersGuide
diff options
context:
space:
mode:
authorlanfer <lanfer@17b73243-c579-4c4c-a9d2-2d5706c11dac>1999-07-12 15:56:19 +0000
committerlanfer <lanfer@17b73243-c579-4c4c-a9d2-2d5706c11dac>1999-07-12 15:56:19 +0000
commit176e86ebe26ca32ab186db7ca0dbe04826024155 (patch)
tree5a5e4494c07774de31d149c262bd07f020b0ed5b /doc/UsersGuide
parent1c6385ca6ee5f6edcf911b23790e3332bdb01f5a (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.tex35
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