LaTeX

Abstand vor und nach Überschriften verkleinern

Gespeichert von Erik Wegner am/um
\makeatletter
\newlength{\mySpaceUnder}
\newlength{\mySpaceOver}
\setlength{\mySpaceUnder}{4cm plus .2ex}  % 4cm as an example ;-)
\setlength{\mySpaceOver}{3cm plus -1ex minus-.2ex}   % 3cm as an example
\renewcommand\section{\@startsection {section}{1}{\z@}%
         {\mySpaceOver}%
         {\mySpaceUnder}%
         {\normalfont\Large\bfseries}}
\makeatother

Ergänzungen in der Datei .emacs für LaTeX

Gespeichert von Erik Wegner am/um
(add-hook 'LaTeX-mode-hook 'turn-on-font-lock)
(add-hook 'tex-mode-hook 'turn-on-font-lock)
(add-hook 'LaTeX-mode-hook 'flyspell-mode)
(setq ispell-dictionary "german-utf8")
(add-hook 'tex-mode-hook '(lambda () (local-unset-key "\"")))
(setq-default TeX-master nil) ; Query for master file.
(setq-default transient-mark-mode t)
(setq-default latex-run-command "pdflatex")
(show-paren-mode t)
(add-hook 'latex-mode-hook 'turn-on-reftex)
(add-hook 'LaTeX-mode-hook 'turn-on-reftex)
(setq load-path (cons "/usr/share/emacs/site-lisp/auctex" load-path))
(require 'tex-site)
;We

Ant-Builddatei für LaTeX-Dokumente

Gespeichert von Erik Wegner am/um

Das folgende Ant-Script fasst die Aufrufe zusammen, die bei der Erstellung eines komplexen LaTeX-Dokumentes benötigt werden:

  • Indexerstellung mittels makeindex (mehr)
  • Quellenverzeichnis (Bibliografie, Literaturverzeichnis) mit bibtex
  • Glossar, Symbol- und Abkürzungsverzechnis mit glossaries (mehr)

Das Script kann unter dem Namen build.xml abgelegt werden. Folgende Anpassungen sind erforderlich:

Index mit einem Buchstaben vor den Buchstabengruppen

Gespeichert von Erik Wegner am/um

Zur Erhöhung der Übersichtlichkeit soll im Index vor jeder Buchstabengruppe (alle Einträge mit »A«) der Buchstabe (»A«) erscheinen.

Dazu muss eine Stil-Datei erzeugt werden, um beim Aufruf von makeindex als Parameter übergeben werden. Die Stil-Datei (bspw. caphead.ist) hat folgenden Aufbau: