From 51b494961c4ad3ca60e567bf2faec44e3ffc17f8 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sun, 30 Mar 2008 23:18:12 +0000 Subject: labbook update (31mar08) git-svn-id: svn://tug.org/texlive/trunk@7247 c570f23f-e606-0410-a88d-b1316a301751 --- .../texmf-dist/doc/latex/labbook/boilerplates.tex | 43 ++++++++ Master/texmf-dist/doc/latex/labbook/examplde.dvi | Bin 20736 -> 0 bytes Master/texmf-dist/doc/latex/labbook/examplde.tex | 8 +- Master/texmf-dist/doc/latex/labbook/examplen.dvi | Bin 20936 -> 0 bytes Master/texmf-dist/doc/latex/labbook/examplen.tex | 2 +- Master/texmf-dist/doc/latex/labbook/labboode.dvi | Bin 16672 -> 0 bytes Master/texmf-dist/doc/latex/labbook/labboode.pdf | Bin 0 -> 76250 bytes Master/texmf-dist/doc/latex/labbook/labboode.tex | 110 ++++++++++----------- Master/texmf-dist/doc/latex/labbook/labbook.el | 39 ++++++++ Master/texmf-dist/doc/latex/labbook/labbook.pdf | Bin 0 -> 172052 bytes 10 files changed, 142 insertions(+), 60 deletions(-) create mode 100644 Master/texmf-dist/doc/latex/labbook/boilerplates.tex delete mode 100644 Master/texmf-dist/doc/latex/labbook/examplde.dvi delete mode 100644 Master/texmf-dist/doc/latex/labbook/examplen.dvi delete mode 100644 Master/texmf-dist/doc/latex/labbook/labboode.dvi create mode 100644 Master/texmf-dist/doc/latex/labbook/labboode.pdf create mode 100644 Master/texmf-dist/doc/latex/labbook/labbook.el create mode 100644 Master/texmf-dist/doc/latex/labbook/labbook.pdf (limited to 'Master/texmf-dist/doc/latex/labbook') diff --git a/Master/texmf-dist/doc/latex/labbook/boilerplates.tex b/Master/texmf-dist/doc/latex/labbook/boilerplates.tex new file mode 100644 index 00000000000..9883b319a64 --- /dev/null +++ b/Master/texmf-dist/doc/latex/labbook/boilerplates.tex @@ -0,0 +1,43 @@ +%% +%% This is file `boilerplates.tex', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% labbook.dtx (with options: `boilerplates') +%% +%% Copyright (C) 2002 Frank Küster. +%% +%% All rights reserved. +\ProvidesFile{boilerplates.tex}% + [2003/05/20 v1.1 LaTeX2e labbook document class] +\newcommand*{\sometext}{A rather lengthy description which is just + here to use some space, so that one can see the effect of the index + ranges. } +\newcommand*{\Xsometext}{\sometext\sometext\sometext\sometext + \sometext\sometext\sometext\sometext\sometext\sometext} +\newcommand*{\othertext}{Some shorter Text, the cells will only grow + if you're not a muggle\dots } +\newcommand*{\Xothertext}{\othertext\othertext\othertext + \othertext\othertext\othertext\othertext} + +\newcommand{\sdsband}{\rule{1cm}{0.15cm}} +\newcommand{\sdsbandh}{\rule[0.2cm]{1cm}{0.15cm}} +\newcommand{\sdsbandl}{\rule[-0.15cm]{1cm}{0.15cm}} +\newcommand*{\sdsgel}{% + \begin{tabular}{cccccccc} +\sdsband & \sdsbandl & \sdsband & \sdsbandh & + \sdsbandh & \sdsband & \sdsbandl & \sdsband \\[0.5cm] +\sdsbandl & \sdsband & \sdsbandh & \sdsbandl & + \sdsband & \sdsbandl & \sdsbandh & \sdsband \\[0.5cm] +\sdsbandh & \sdsbandl & \sdsbandh & \sdsband & + \sdsbandl & \sdsbandh & \sdsband & \sdsbandl \\[0.5cm] +\sdsband & \sdsbandh & \sdsbandl & \sdsbandl & + \sdsband & \sdsbandh & \sdsbandl & \sdsbandh \\[0.5cm] +\sdsbandl & \sdsbandl & \sdsbandh & \sdsband & + \sdsbandh & \sdsbandl & \sdsbandh & \sdsband \\[0.5cm] + \end{tabular} +} +\endinput +%% +%% End of file `boilerplates.tex'. diff --git a/Master/texmf-dist/doc/latex/labbook/examplde.dvi b/Master/texmf-dist/doc/latex/labbook/examplde.dvi deleted file mode 100644 index ba295afc4b9..00000000000 Binary files a/Master/texmf-dist/doc/latex/labbook/examplde.dvi and /dev/null differ diff --git a/Master/texmf-dist/doc/latex/labbook/examplde.tex b/Master/texmf-dist/doc/latex/labbook/examplde.tex index c6c546d2973..c3feec07293 100644 --- a/Master/texmf-dist/doc/latex/labbook/examplde.tex +++ b/Master/texmf-dist/doc/latex/labbook/examplde.tex @@ -6,7 +6,7 @@ %% %% labbook.dtx (with options: `examplde') %% -%% Copyright (C) 2002 Frank K^^fcster. +%% Copyright (C) 2002 Frank Küster. %% %% All rights reserved. \ProvidesFile{examplde.tex}% @@ -29,7 +29,7 @@ \input{boilerplates} -\newexperiment{prep_S-peptide}{Pr^^e4paration von RNase-A-S-Peptid} +\newexperiment{prep_S-peptide}{Präparation von RNase-A-S-Peptid} \newsubexperiment{subtilisin}[Subtilisin-Verdau]{Behandlung mit Subtilisin} @@ -84,8 +84,8 @@ \experiment{Herstellung von A} -A wurde nach der Vorschrift in M^^fcller \textit{et al.} hergestellt und -vorl^^e4ufig im Eisschrank gelagert. +A wurde nach der Vorschrift in Müller \textit{et al.} hergestellt und +vorläufig im Eisschrank gelagert. \labday{Donnerstag, 24. April 2003} diff --git a/Master/texmf-dist/doc/latex/labbook/examplen.dvi b/Master/texmf-dist/doc/latex/labbook/examplen.dvi deleted file mode 100644 index ab944b42fd4..00000000000 Binary files a/Master/texmf-dist/doc/latex/labbook/examplen.dvi and /dev/null differ diff --git a/Master/texmf-dist/doc/latex/labbook/examplen.tex b/Master/texmf-dist/doc/latex/labbook/examplen.tex index e06b77b0649..3949bcaebf5 100644 --- a/Master/texmf-dist/doc/latex/labbook/examplen.tex +++ b/Master/texmf-dist/doc/latex/labbook/examplen.tex @@ -6,7 +6,7 @@ %% %% labbook.dtx (with options: `examplen') %% -%% Copyright (C) 2002 Frank K^^fcster. +%% Copyright (C) 2002 Frank Küster. %% %% All rights reserved. \ProvidesFile{examplen.tex}% diff --git a/Master/texmf-dist/doc/latex/labbook/labboode.dvi b/Master/texmf-dist/doc/latex/labbook/labboode.dvi deleted file mode 100644 index 724c3a56378..00000000000 Binary files a/Master/texmf-dist/doc/latex/labbook/labboode.dvi and /dev/null differ diff --git a/Master/texmf-dist/doc/latex/labbook/labboode.pdf b/Master/texmf-dist/doc/latex/labbook/labboode.pdf new file mode 100644 index 00000000000..2fba7af97ff Binary files /dev/null and b/Master/texmf-dist/doc/latex/labbook/labboode.pdf differ diff --git a/Master/texmf-dist/doc/latex/labbook/labboode.tex b/Master/texmf-dist/doc/latex/labbook/labboode.tex index 460f3e8ae1d..be7d1f433dc 100644 --- a/Master/texmf-dist/doc/latex/labbook/labboode.tex +++ b/Master/texmf-dist/doc/latex/labbook/labboode.tex @@ -6,7 +6,7 @@ %% %% labbook.dtx (with options: `labboode') %% -%% Copyright (C) 2002 Frank K^^fcster. +%% Copyright (C) 2002 Frank Küster. %% %% All rights reserved. \ProvidesFile{labboode.tex}% @@ -37,7 +37,7 @@ Gliederungselementen wird ein Experiment-Index generiert, um das Auffinden von bestimmten Experimenten zu erleichtern. Durch unterschiedliche Seitennummerierung kann der Vorspann (Index, - Inhalt, Abk^^fcrzungsverzeichnis) unabh^^e4ngig vom Hauptteil verl"angert + Inhalt, Abkürzungsverzeichnis) unabhängig vom Hauptteil verl"angert werden. Die Klasse basiert auf der KOMA-Script-Klasse |scrbook.cls|. Es k"onnen daher alle Merkmale dieser Klasse verwendet werden -- die Lekt"ure des |scrguide|, der @@ -73,30 +73,30 @@ Graphen und Bildern, M"oglichkeit der Verlinkung von Datendateien etc. \begin{description} \item[Basisklasse] |labbook.cls| basiert auf der KOMA-Script-Klasse - |scrbook.cls| und bietet daher alle M^^f6glichkeiten dieser Klasse, vom - Seitenlayout ^^fcber Kopfzeilengestaltung und Absatzauszeichnung bis + |scrbook.cls| und bietet daher alle Möglichkeiten dieser Klasse, vom + Seitenlayout über Kopfzeilengestaltung und Absatzauszeichnung bis hin zu Variationen des Layouts von \textit{floats} und - Randbemerkungen. Die Lekt^^fcre des scrguide wird sehr empfohlen! + Randbemerkungen. Die Lektüre des scrguide wird sehr empfohlen! \item[Gliederung] Die Gliederung erfolgt zun"achst chronologisch, statt |\chapter| wird |\labday| verwendet. Innerhalb eines Tages - wird nach Experimenten untergliedert -- das kann eine vollst^^e4ndige + wird nach Experimenten untergliedert -- das kann eine vollständige Messung von der Planung bis zur Auswertung sein, aber auch ein Arbeitsgang eines mehrere Tage dauernden Versuchs. |\experiment| - steht auf der Ebene von |\section|, zus^^e4tzlich steht - |\subexperiment| auf der |\subsection|-Ebene zur Verf^^fcgung. Darunter + steht auf der Ebene von |\section|, zusätzlich steht + |\subexperiment| auf der |\subsection|-Ebene zur Verfügung. Darunter gibt es die "ublichen Gliederungsebenen, auch wenn eine sehr tiefe Schachtelung wenig sinnvoll erscheint -- man beachte das |\minisec|-Kommando von KOMA-Script. \item[Index und Inhaltsverzeichnis] Wegen der chronologischen Gliederung ist ein traditionelles Inhaltsverzeichnis nicht ausreichend, besonders wenn Versuche in einem zusammenh"angenden Experiment an verschiedenen - Tagen durchgef"uhrt werden. Daher wird zus^^e4tzlich ein Index - ausgegeben. Der Index wird aus den Inhaltsverzeichnis-Eintr^^e4gen der - Abschnittsbefehle erstellt. Als Argument f^^fcr |\experiment| und - |\subexperiment| kann man auch vorher definierte Abk^^fcrzungen + Tagen durchgef"uhrt werden. Daher wird zusätzlich ein Index + ausgegeben. Der Index wird aus den Inhaltsverzeichnis-Einträgen der + Abschnittsbefehle erstellt. Als Argument für |\experiment| und + |\subexperiment| kann man auch vorher definierte Abkürzungen verwenden. Dadurch soll die konsistente Erstellung des Index - erleichtert werden. Au^^dferdem k^^f6nnen einem Experiment mehrere - Indexeintr^^e4ge zugeordnet werden. + erleichtert werden. Außerdem können einem Experiment mehrere + Indexeinträge zugeordnet werden. \item[hyperref-Integration] Die Klasse arbeitet gut mit dem Paket |hyperref.sty| zur Erstellung von pdf-Dateien mit Navigationsfunktionen zusammen. @@ -108,24 +108,24 @@ Graphen und Bildern, M"oglichkeit der Verlinkung von Datendateien etc. \subsection{Initialisierung} \label{sec:options} -Wenn man hyperref verwenden m^^f6chte \emph{muss} man die Klassenoption +Wenn man hyperref verwenden möchte \emph{muss} man die Klassenoption |hyperref| angeben: \begin{verbatim} \documentclass[hyperref]{labbook} \end{verbatim} Danach kann man hyperref und andere Pakete in der jeweils passenden Reihenfolge laden. Wird hyperref geladen, ohne die Option anzugeben, -dann ^^fcberschreibt es einige ^^c4nderungen, die in dieser Klasse in -\LaTeX-Interna eingef^^fcgt werden. Umgekehrt werden diese ^^c4nderungen gar -nicht erst durchgef^^fchrt, wenn man die Option |hyperref| angibt, aber +dann überschreibt es einige Änderungen, die in dieser Klasse in +\LaTeX-Interna eingefügt werden. Umgekehrt werden diese Änderungen gar +nicht erst durchgeführt, wenn man die Option |hyperref| angibt, aber das Laden des Paketes vergisst! Bei der Verwendung von hyperref -sollte man au^^dferdem die KOMA-Option |idxtotoc| in Erw^^e4gung ziehen: Der -Index wird n^^e4mlich nicht nur in das Inhaltsverzeichnis aufgenommen, +sollte man außerdem die KOMA-Option |idxtotoc| in Erwägung ziehen: Der +Index wird nämlich nicht nur in das Inhaltsverzeichnis aufgenommen, sondern auch in die PDF-Bookmarks. Ansonsten werden derzeit einfach alle Optionen an scrbook durchgereicht. Die Verwendung von |openany| bietet sich an, damit -Labortage auf jeder Seite beginnen k^^f6nnen. +Labortage auf jeder Seite beginnen können. \section{Gliederungsbefehle} \label{sec:gliederungsbefehle} @@ -137,8 +137,8 @@ label{sec:labday} eine nicht nummerierte "Uberschrift zu erzeugen. Ihr Text (bzw. der des optionalen Arguments) wird ins Inhaltsverzeichnis aufgenommen und als lebender Kolumnentitel gesetzt. In der Regel wird man einfach das -Datum, vielleicht mit dem Wochentag, verwenden. |\labday| k^^fcmmert -sich auch um die Indexeintr^^e4ge der untergeordneten Gliederungspunkte; +Datum, vielleicht mit dem Wochentag, verwenden. |\labday| kümmert +sich auch um die Indexeinträge der untergeordneten Gliederungspunkte; man sollte es nur innerhalb von mainmatter verwenden. Intern wird |\addchap| aufgerufen, es gibt keine Sternform und kein optionales Argument. @@ -148,7 +148,7 @@ Argument. \label{sec:exper-und-subexp} \DescribeMacro{\experiment} Innerhalb eines Tages k"onnen nummerierte -"Uberschriften f^^fcr einzelne Experimente mit +"Uberschriften für einzelne Experimente mit \begin{verbatim} \experiment[]{} \end{verbatim} @@ -158,12 +158,12 @@ sondern auch in den Index. Dieser erleichtert die Orientierung, besonders wenn Experimente mehrfach oder "uber mehrere Tage hinweg durchgef"uhrt werden. Die Indexeintr"age geben nicht nur die Seiten des Beginns jedes Experiments an, sondern den ganzen Seitenbereich, -und fassen zusammenh^^e4ngende Bereiche des gleichen Experiments an +und fassen zusammenhängende Bereiche des gleichen Experiments an unterschiedlichen Tagen zusammen. Beachten Sie, dass man im optionalen Argument keine Kommas verwenden darf, weil es auch eine durch Kommas abgetrennte Liste enthalten kann -(s.\,u.). Wenn Sie doch ein Komma ben^^f6tigen, schlie^^dfen Sie das +(s.\,u.). Wenn Sie doch ein Komma benötigen, schließen Sie das optionale Argument nochmals in geschweifte Klammern ein: \begin{verbatim} \experiment[{eins, zwei, drei}]{Die Eins, die zwei und die Drei} @@ -177,24 +177,24 @@ Reinigung, Messung"' vorgesehen. \subsection{Fortgeschrittene Verwendung: Abk"urzungen} \label{sec:abkurzungen} -\DescribeMacro{\newexperiment} Wenn man f^^fcr das gleiche Experiment an +\DescribeMacro{\newexperiment} Wenn man für das gleiche Experiment an unterschiedlichen Stellen leicht unterschiedliche Formulierungen (oder -Schreibungen) w^^e4hlt, erh^^e4lt man unterschiedliche Indexeintr^^e4ge. Um -dies zu vermeiden, kann man sich Abk"urzungen f^^fcr h^^e4ufig auftretende +Schreibungen) wählt, erhält man unterschiedliche Indexeinträge. Um +dies zu vermeiden, kann man sich Abk"urzungen für häufig auftretende Experimente definieren. Dies geschieht mit dem Makro |\newexperiment{}{}{}| Dabei bezeichnet || die Abk"urzung, mit der man auf die -definierte || und || zugreifen kann (letztere f^^fcr +definierte || und || zugreifen kann (letztere für Index, Inhaltsverzeichnis und Kolumnentitel). Der Text der Abk"urzung ist dabei \emph{ohne} vorangestellten Backslash einzugeben, also als -|\experiment{abk}|! Die Abk"urzungen d"urfen au^^dfer der Tilde -(\textasciitilde), dem Komma und Leerzeichen s^^e4mtliche Zeichen +|\experiment{abk}|! Die Abk"urzungen d"urfen außer der Tilde +(\textasciitilde), dem Komma und Leerzeichen sämtliche Zeichen enthalten. -\DescribeMacro{\newsubexperiment} F^^fcr |\subexperiment| steht ein -analoges Makro, |\newsubexperiment|, zur Verf^^fcgung. +\DescribeMacro{\newsubexperiment} Für |\subexperiment| steht ein +analoges Makro, |\newsubexperiment|, zur Verfügung. Bei jeder Verwendung eines dieser Makros wird "uberpr"uft, ob die gew"unschte Abk"urzung bereits verwendet wurde, und gegebenenfalls ein @@ -216,45 +216,45 @@ Die Verwendung zweier unterschiedlicher Abk"urzungen in optionalem und Pflichtargument ist m"oglich, wenn sie beide zum selben Indexeintrag f"uhren. -\subsection{Mehrfache Indexeintr^^e4ge} +\subsection{Mehrfache Indexeinträge} -Manchmal f^^fchrt man zusammenpassende Arbeitschritte f^^fcr verschiedene -Experimente parallel aus, das verkompliziert die Indexeintr^^e4ge. -Stellen Sie sich z.\,B. vor, Sie h^^e4tten mit einer Screening-Methode +Manchmal führt man zusammenpassende Arbeitschritte für verschiedene +Experimente parallel aus, das verkompliziert die Indexeinträge. +Stellen Sie sich z.\,B. vor, Sie hätten mit einer Screening-Methode die Substanzen A152 und B96 aus einer kombinatorischen Bibliothek als -vielversprechende Medikamente identifiziert. Als n^^e4chstes m^^f6chten Sie +vielversprechende Medikamente identifiziert. Als nächstes möchten Sie deren exakte Struktur, Zusammensetzung oder Sequenz verifizieren und -eine Pr^^e4parationsmethode f^^fcr etwas gr^^f6^^dfere Mengen entwickeln. -Wahrscheinlich k^^f6nnen Sie Zeit sparen, indem Sie einige dieser -Schritte f^^fcr beide Substanzen parallel ausf^^fchren, aber dann erhalten -Sie einen Index mit Eintr^^e4gen wie "`A152 und B96, Sequenzierung"' -- -und zwei Monate sp^^e4ter sollen Sie sich erinnern, ob sie B96 zusammen +eine Präparationsmethode für etwas größere Mengen entwickeln. +Wahrscheinlich können Sie Zeit sparen, indem Sie einige dieser +Schritte für beide Substanzen parallel ausführen, aber dann erhalten +Sie einen Index mit Einträgen wie "`A152 und B96, Sequenzierung"' -- +und zwei Monate später sollen Sie sich erinnern, ob sie B96 zusammen mit A152 sequenziert haben oder stattdessen in der folgenden Woche mit -A43 und C12. Daher w^^e4re es praktisch, f^^fcr das Experiment -"`Sequenzierung von A152 und B96"' zwei Indexeintr^^e4ge zu erhalten, -n^^e4mlich "A152, Sequenzierung"' und "B96, Sequenzierung"'. Und genau -das k^^f6nnen Sie einfach erzeugen. +A43 und C12. Daher wäre es praktisch, für das Experiment +"`Sequenzierung von A152 und B96"' zwei Indexeinträge zu erhalten, +nämlich "A152, Sequenzierung"' und "B96, Sequenzierung"'. Und genau +das können Sie einfach erzeugen. \DescribeMacro{\subexperiment}\DescribeMacro{\experiment} Denn die Syntax von |\experiment| und |\subexperiment| erlaubt es, eine durch Kommata abgetrennte Liste im optionalen Argument zu -verwenden. Das erste Element wird f^^fcr das Inhaltsverzeichnis und die +verwenden. Das erste Element wird für das Inhaltsverzeichnis und die Kolumnentitel verwendet, und die folgenden Elemente liefern -Indexeintr^^e4ge. Angenommen, Sie haben die Abk^^fcrzungen A152-seq und +Indexeinträge. Angenommen, Sie haben die Abkürzungen A152-seq und B96-seq definiert, dann brauchen Sie nur zu schreiben: \begin{verbatim} \experiment[Sequenzierung A152 und B96, A152-seq, B96-seq]{Sequenzierung der Inhibitor-Kandidaten A152 und B96} \end{verbatim} -und Sie erhalten was Sie w^^fcnschen. Leerzeichen vor und nach den -Kommata werden ignoriert. Sie k^^f6nnen ^^fcberall Abk^^fcrzungen oder freien -Text w^^e4hlen, obwohl f^^fcr die Indexeintr^^e4ge wahrscheinlich nur -Abk^^fcrzungen wirklich sinnvoll sind. +und Sie erhalten was Sie wünschen. Leerzeichen vor und nach den +Kommata werden ignoriert. Sie können überall Abkürzungen oder freien +Text wählen, obwohl für die Indexeinträge wahrscheinlich nur +Abkürzungen wirklich sinnvoll sind. \section{Implementierung} Die Implementierung ist auf Englisch dokumentiert und kann durch -^^dcbersetzung von |labbook.dtx| mit latex erhalten werden. +Übersetzung von |labbook.dtx| mit latex erhalten werden. \PrintIndex diff --git a/Master/texmf-dist/doc/latex/labbook/labbook.el b/Master/texmf-dist/doc/latex/labbook/labbook.el new file mode 100644 index 00000000000..a71af8b92a4 --- /dev/null +++ b/Master/texmf-dist/doc/latex/labbook/labbook.el @@ -0,0 +1,39 @@ +(TeX-add-style-hook "labbook" + (lambda () + (TeX-add-symbols + '("newexperiment" "abbreviation" t) + '("newsubexperiment" "abbreviation" t) + ) + (setq LaTeX-largest-level (LaTeX-section-level "chapter")) + ;; load basic definitons + (TeX-run-style-hooks "scrbase") + (TeX-run-style-hooks "scrbook") + (make-local-variable 'LaTeX-section-list) + (setq LaTeX-section-list + '(("part" 0) + ("labday" 1) + ("chapter" 1) + ("experiment" 2) + ("section" 2) + ("subexperiment" 3) + ("subsection" 3) + ("subsubsection" 4) + ("paragraph" 5) + ("subparagraph" 6) + ("addpart" 0) + ("addsec" 2) + ("minisec" 7))) + (setq LaTeX-section-label + '(("chapter" . "day:") + ("labday" . "day:") + ("section" . "sec:") + ("experiment" . "sec:") + ("subexperiment" . "sec:") + ("subsection" . "sec:"))) + (if (fboundp 'reftex-add-section-levels) + (reftex-add-section-levels '(("labday" . 1) + ("experiment" . 2) + ("subexperiment" . 3)))) +)) + + diff --git a/Master/texmf-dist/doc/latex/labbook/labbook.pdf b/Master/texmf-dist/doc/latex/labbook/labbook.pdf new file mode 100644 index 00000000000..bd956afe3ea Binary files /dev/null and b/Master/texmf-dist/doc/latex/labbook/labbook.pdf differ -- cgit v1.2.3