Some useful collected LaTeX-wisdom

Resources

Nice, nonstandard LaTeX packages

Editors

Typesetting hints

Tricks for some packages that I used:


Nomenclature

The package nomenclature ( \usepackage{nomencl} ) enables you in combination with the additional program makeindex (that is part of MiKTeX, but usually not integrated) to create words, symbols or whatever you like throughout the document. For the LaTeX editor of my choice, Winedt, there exists a ready to use macro that invokes makeindex with a click.

\nomenclature{$A$}{A is just a letter}

That are displayed in sorted manner in a list, called “Nomenclature” at the end of your document.

I wanted to have the nomenclature not as a chapter (usually it creates just like \bibliography or \tableofcontents its own chapter in books or reports and section in articles) but simply as a list to put somewhere, e.g. as a \section with some preceding text (in fact just the preceding text would be a user command of the package nomenclature but to get rid of the \chapter was not possible by user commands).

I knew from the nomenclature-documentation that I had to use the LaTeX command \renewenvironment for that purpose but it did not work somehow. So I asked the fabulous German LaTeX-newsgroup. The answer of Paul Ebermann hits the point and is stored on the google groups service. The problem is solved just by defining a \renewenvironment in the document header as follows. The code is taken from the original .sty file of the package nomenclature. I commented out the commands that cause the section or chapter heading to be created as I wanted to get rid of them. The \makeatletter and \makeatother commands are necessary for LaTeX to parse the used @’s correctly. For details read the group answer or google.

The code:

\makeatletter
\renewenvironment{thenomenclature}{%
%\@ifundefined{chapter}%
%  {
%    \section*{\nomname}
%    \if@intoc\addcontentsline{toc}{section}{\nomname}\fi%
%  }%
%  {
%    \chapter*{\nomname}
%    \if@intoc\addcontentsline{toc}{chapter}{\nomname}\fi%
%  }%
%
  \nompreamble
  \list{}{%
    \labelwidth\nom@tempdim
    \leftmargin\labelwidth
    \advance\leftmargin\labelsep
    \itemsep\nomitemsep
    \let\makelabel\nomlabel}}%
  {%
  \endlist
  \nompostamble}
\makeatother

Not yet checked but seeming interesting

PDFsync

\usepackage[novbox]{pdfsync}

Synchronizes the currently displayed position of editing in several editor-pdfviewer combinations. Winedt also is reported to support this.

LaTeXiT Once again a program that I cannot use. But for those who have a  Mac it is an option to typeset formulas inside other programs (like Powerpoint, Keynote, InDesign) with the ease of use and the asthetic level of LaTeX, even as clickable editable vector graphics.

Titlepage designs

I had searched for hours and found nothing. Just when I was ready, I found this ideas for professional titlepage design, including the corresponding LaTeX code.


Über

Arian KrieschFreiheitsfreund dient dem hehren Ziel, die Welt um Kommentare zu den Themen Politik, Liberalismus, Physik, Musik, China, Philosophie, Kultur oder dem WWW mehr oder weniger zu bereichern.
Sein Autor heißt Arian Kriesch, ist 26 Jahre alt, Diplom-Physiker und promoviert am Max-Planck-Institut für die Physik des Lichts in Erlangen. Er wohnt in Erlangen und Fürth und ist Mitglied im Landesvorstand der FDP Bayern.
Freiheitsfreund schreibt auch auf Twitter. Dort zur Zeit sogar regelmäßiger als auf diesem Weblog. Außerdem findet Ihr Freiheitsfreund unter seinem Realnamen natürlich auf allen relevanten Social Networks.

Freiheitsfreunds Twitter