From 31578e2b627b31fe6cb4ec4a34135eea84743e21 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Mon, 15 Oct 2007 15:54:45 +0000 Subject: gmdoc update git-svn-id: svn://tug.org/texlive/trunk@5194 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/gmdoc/README | 30 +++++++++++++++------ .../doc/latex/gmdoc/basedrivers/doc_gmdoc.tex | 6 ++--- .../doc/latex/gmdoc/basedrivers/docstrip_gmdoc.tex | 2 +- .../doc/latex/gmdoc/basedrivers/gmsource2e.ist | 21 +++++++++++++++ .../doc/latex/gmdoc/basedrivers/source2e_gmdoc.tex | 19 +++++++------ Master/texmf-dist/doc/latex/gmdoc/gmdocDoc.pdf | Bin 2256761 -> 2461059 bytes Master/texmf-dist/doc/latex/gmdoc/gmdocDoc.tex | 5 ++-- 7 files changed, 60 insertions(+), 23 deletions(-) create mode 100644 Master/texmf-dist/doc/latex/gmdoc/basedrivers/gmsource2e.ist (limited to 'Master/texmf-dist/doc/latex/gmdoc') diff --git a/Master/texmf-dist/doc/latex/gmdoc/README b/Master/texmf-dist/doc/latex/gmdoc/README index 6c3d638d171..ed638c82f6e 100644 --- a/Master/texmf-dist/doc/latex/gmdoc/README +++ b/Master/texmf-dist/doc/latex/gmdoc/README @@ -1,5 +1,5 @@ The gmdoc.zip package -is a work of Grzegorz `Natror' Murzynowski, +is a work of Grzegorz Murzynowski, @@ -71,11 +71,11 @@ The -s switch makes MakeIndex use the style file instead of the default settings and the -o switch declares the not-default name of the output file -Compiling of the documentation requires the packages gmdoc.sty -(with the gmdocc.cls class), gmverb.sty, gmutils.sty and also some -standard packages: hyperref.sty, color.sty, geometry.sty, -multicol.sty, lmodern.sty, fontenc.sty that should be installed -on your computer by default. +Compiling of the documentation requires the packages gmdoc.sty (with +the gmdocc.cls class), gmiflink.sty, gmverb.sty, gmutils.sty and also +some standard packages: hyperref.sty, color.sty, geometry.sty, +multicol.sty, lmodern.sty, fontenc.sty that should be installed on +your computer by default. The gmglo.ist file, a MakeIndex style for the changes' history, is provided on CTAN in the gmdoc .zip archive and should @@ -88,21 +88,35 @@ you have not installed mwcls, the standard article.cls will be used. +DEPENDS ON (only non-standard files listed): + +gmiflink.sty +gmutils.sty +gmverb.sty +gmglo.ist + +*if you typeset The LaTeX 2e Source + BONUS: Base drivers As a bonus and example of doc-compatibility there are driver files included -(cf. Palestrina, Missa papae Marceli ;-): +(cf. Palestrina, Missa papae Marcelli ;-): source2e_gmdoc.tex docstrip_gmdoc.tex doc_gmdoc.tex +(gmsource2e.ist is generated from source2e_gmdoc.tex) oldcomm.sty -gmeometric.sty + +The base drivers depend on the `gmeometric.sty' +package by Grzegorz Murzynowski, available on CTAN. These drivers typeset the respective files from the .../texmf-dist/source/latex/base directory of TeXLive2005 distribution. Probably you should redefine the \BasePath macro in them so that it points that directory on your computer. + +These drivers use one more package of mine, `gmeometric.sty'. diff --git a/Master/texmf-dist/doc/latex/gmdoc/basedrivers/doc_gmdoc.tex b/Master/texmf-dist/doc/latex/gmdoc/basedrivers/doc_gmdoc.tex index 34c5457e78a..4ac5034465f 100644 --- a/Master/texmf-dist/doc/latex/gmdoc/basedrivers/doc_gmdoc.tex +++ b/Master/texmf-dist/doc/latex/gmdoc/basedrivers/doc_gmdoc.tex @@ -1,5 +1,3 @@ -%^^A%%%&--translate-file=cp1250pl -*- coding: cp1250 -*- - \PassOptionsToPackage{hyperindex=false}{hyperref}% Because FM writes some almost % explicit indexing commands where he uses `encapsulating' i.e., % a~command to encapsulate the page number, which would interfere with @@ -7,8 +5,8 @@ \documentclass[outeroff]{gmdocc} \usepackage{array} -\def\BasePath{c:/TeXLive2005/texmf-dist/source/latex/base/}% Probably -% you should write the respective path on your computer. +\def\BasePath{/mnt/middle/TeXLive2005/texmf-dist/source/latex/base/}% Of course, +% you should change it to the respective path on your computer. \ltxLookSetup diff --git a/Master/texmf-dist/doc/latex/gmdoc/basedrivers/docstrip_gmdoc.tex b/Master/texmf-dist/doc/latex/gmdoc/basedrivers/docstrip_gmdoc.tex index 6866649c2d9..5ec7751ec49 100644 --- a/Master/texmf-dist/doc/latex/gmdoc/basedrivers/docstrip_gmdoc.tex +++ b/Master/texmf-dist/doc/latex/gmdoc/basedrivers/docstrip_gmdoc.tex @@ -27,7 +27,7 @@ \emptify\EOFMark \begin{document} - \def\BasePath{C:/TeXLive2005/texmf-dist/source/latex/base/} + \def\BasePath{/mnt/middle/TeXLive2005/texmf-dist/source/latex/base/} %^^A \tableofcontents \addtomacro\endabstract{\aftergroup\tableofcontents} \AtBegInputOnce{\date{Printed \today\\ with \pk{gmdoc} package by diff --git a/Master/texmf-dist/doc/latex/gmdoc/basedrivers/gmsource2e.ist b/Master/texmf-dist/doc/latex/gmdoc/basedrivers/gmsource2e.ist new file mode 100644 index 00000000000..4d172d47320 --- /dev/null +++ b/Master/texmf-dist/doc/latex/gmdoc/basedrivers/gmsource2e.ist @@ -0,0 +1,21 @@ +%% LaTeX2e file `gmsource2e.ist' +%% generated by the `filecontents' environment +%% from source `source2e_by_gmdoc' on 2006/11/30. +%% +preamble +"\n \\begin{theindex} \n" +postamble +"\n\n \\end{theindex}\n" +% The next lines will produce some warnings when +% running Makeindex as they try to cover two different +% versions of the program: +lethead_prefix "{\\bfseries\\hfill " +lethead_suffix "\\hfill}\\nopagebreak\n" +lethead_flag 1 +heading_prefix "{\\bfseries\\hfill " +heading_suffix "\\hfill}\\nopagebreak\n" +headings_flag 1 + +% and just for source2e:\\ +% Remove R so I is treated in sequence I J K not I II III +page_precedence "rnaA" diff --git a/Master/texmf-dist/doc/latex/gmdoc/basedrivers/source2e_gmdoc.tex b/Master/texmf-dist/doc/latex/gmdoc/basedrivers/source2e_gmdoc.tex index c74380c813e..47a14531209 100644 --- a/Master/texmf-dist/doc/latex/gmdoc/basedrivers/source2e_gmdoc.tex +++ b/Master/texmf-dist/doc/latex/gmdoc/basedrivers/source2e_gmdoc.tex @@ -86,12 +86,15 @@ preamble "\n \\begin{theindex} \n" postamble "\n\n \\end{theindex}\n" -% The next lines will produce some warnings when -% running Makeindex as they try to cover two different -% versions of the program: -lethead_prefix "{\\bfseries\\hfill " -lethead_suffix "\\hfill}\\nopagebreak\n" -lethead_flag 1 +% ^^A~The next lines will produce some warnings when +% ^^A~running Makeindex as they try to cover two different +% ^^A~versions of the program: +% ^^A +% ^^A~The three lines below caused unclosed groups in the .ind +% file. May they be cursed! +% ^^A~lethead_prefix "{\\bfseries\\hfill " +% ^^A~lethead_suffix "\\hfill}\\nopagebreak\n" +% ^^A~lethead_flag 1 heading_prefix "{\\bfseries\\hfill " heading_suffix "\\hfill}\\nopagebreak\n" headings_flag 1 @@ -219,7 +222,7 @@ page_precedence "rnaA" Rainer Sch\"opf} -\def\BasePath{C:/TeXLive2005/texmf-dist/source/latex/base/} +\def\BasePath{/mnt/middle/TeXLive2005/texmf-dist/source/latex/base/} % This command will be used to input the patch file @@ -442,8 +445,8 @@ page_precedence "rnaA" %% \def-{\futurelet\temp\indexdash} %% \def\indexdash{\ifx\temp-\endash\fi} %\end{verbatim} - \geometry{bottom=3.6cm} +\clearpage %^^A\onecolumn %^^A~\clearpage is contained in |\geometry|. diff --git a/Master/texmf-dist/doc/latex/gmdoc/gmdocDoc.pdf b/Master/texmf-dist/doc/latex/gmdoc/gmdocDoc.pdf index c1752c65b69..15305b1b4cd 100644 Binary files a/Master/texmf-dist/doc/latex/gmdoc/gmdocDoc.pdf and b/Master/texmf-dist/doc/latex/gmdoc/gmdocDoc.pdf differ diff --git a/Master/texmf-dist/doc/latex/gmdoc/gmdocDoc.tex b/Master/texmf-dist/doc/latex/gmdoc/gmdocDoc.tex index 01909867964..c212bac6449 100644 --- a/Master/texmf-dist/doc/latex/gmdoc/gmdocDoc.tex +++ b/Master/texmf-dist/doc/latex/gmdoc/gmdocDoc.tex @@ -5,7 +5,8 @@ % \chschange{vNo}{06/9/30}{27} % \chschange{vNo}{06/10/12}{28} % \chschange{vNo}{06/10/27}{35} -% \chschange{?}{06/12/1}{40} +% \chschange{vNo}{06/12/1}{40} +% \chschange{vNo}{2007/4/29}{41} % % \CodeUsgIndex*{outeroff} \CodeUsgIndex*{mwrep} \documentclass[outeroff,mwrep]{gmdocc} @@ -15,7 +16,7 @@ \title{The \pk{gmdoc} Package\\ i.e., \pk{gmdoc.sty} and \pk{gmdocc.cls}} \author{Grzegorz `Natror' Murzynowski} -\date{Warszawa, 2006} +\date{EuroBacho\TeX 2007} \begin{document} \maketitle \setcounter{page}{2}% \pk{hyperref} cries if it sees two pages -- cgit v1.2.3