diff options
author | allen <allen@17b73243-c579-4c4c-a9d2-2d5706c11dac> | 2002-05-30 21:10:23 +0000 |
---|---|---|
committer | allen <allen@17b73243-c579-4c4c-a9d2-2d5706c11dac> | 2002-05-30 21:10:23 +0000 |
commit | 25f40b5c21971ee8a84a6b2df575193c9e93db30 (patch) | |
tree | d3c0067fafee9ae9b36cb888dcabd8a3164a6944 /doc/ThornGuide | |
parent | 11f4931086eeec6260be13b7a42533eef4d06605 (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.sty | 44 |
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}} |