summaryrefslogtreecommitdiff
path: root/doc/ThornGuide
diff options
context:
space:
mode:
authorallen <allen@17b73243-c579-4c4c-a9d2-2d5706c11dac>2002-05-30 21:10:23 +0000
committerallen <allen@17b73243-c579-4c4c-a9d2-2d5706c11dac>2002-05-30 21:10:23 +0000
commit25f40b5c21971ee8a84a6b2df575193c9e93db30 (patch)
treed3c0067fafee9ae9b36cb888dcabd8a3164a6944 /doc/ThornGuide
parent11f4931086eeec6260be13b7a42533eef4d06605 (diff)
First go at a style file for thorn documentation, will be refined.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2873 17b73243-c579-4c4c-a9d2-2d5706c11dac
Diffstat (limited to 'doc/ThornGuide')
-rw-r--r--doc/ThornGuide/cactus.sty44
1 files changed, 44 insertions, 0 deletions
diff --git a/doc/ThornGuide/cactus.sty b/doc/ThornGuide/cactus.sty
new file mode 100644
index 00000000..bc984dd5
--- /dev/null
+++ b/doc/ThornGuide/cactus.sty
@@ -0,0 +1,44 @@
+\newif\ifpdf
+\ifx\pdfoutput\undefined
+ \pdffalse % we are not running PDFLaTeX
+\else
+ \pdfoutput=1 % we are running PDFLaTeX
+ \pdftrue
+\fi
+
+\ifpdf
+\usepackage[pdftex]{graphicx}
+\else
+\usepackage{graphicx}
+\fi
+
+\usepackage{latexsym}
+\usepackage{ifthen}
+\usepackage{calc}
+
+\parskip = 2 pt
+\oddsidemargin = 0 cm
+\textwidth = 16 cm
+\topmargin = -1 cm
+\textheight = 24 cm
+
+% MANPAGE like description setting for options, use as % \begin{Lentry}
+%\item[text] text \end{Lentry} \usepackage{ifthen,calc}
+\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}}