Some LaTeX reminders for myself

THIS ENTRY ABOUT NOMENCLATURE IS OBSOLETE check here: https://tastypudding.wordpress.com/2016/11/30/latex-nomenclature-stuff/

So this is just a reminder for myself in case I stumble upon these problems again, and it’s in german.

Nomenklatur in LaTeX:

\usepackage{nomencl}

\makenomenclature
\renewcommand*\nomname{Nomenklatur/Symbolverzeichnis}
\setlength\nomlabelwidth{.25\linewidth}
\setlength\nomitemsep{-\parsep}
\newcommand\nomunit[1]{\def\nomentryend{\dotfill #1}}
%\newcommand\nomunit[1]{\def\nomentryend{\hfill#1}}
% Nomenklatur Gruppen
\renewcommand\nomgroup[1]{%
\def\makelabel##1{##1}%
\bigskip
\ifx#1A\relax
\item[\textbf{\Large Lateinische Formelzeichen}]%
\fi
\ifx#1G\relax
\item[\textbf{\Large Griechische Formelzeichen}]%
\fi
\ifx#1X\relax
\item[\textbf{\Large Exponenten}]%
\fi
\ifx#1Y\relax
\item[\textbf{\Large Indizes}]%
\fi
\ifx#1H\relax
\item[\textbf{\Large Abkürzungen}]%
\fi
\ifx#1Z\relax
\item[\textbf{\Large Dimensionslose Kennzahlen}]%
\fi
\medskip
\let\makelabel\nomlabel
}

Und damit die Nomenklatur auch funktioniert muss der “makeindex” befehl ausgeführt werden. Hier die Befehle für eine .bat Datei:

C:
cd %UserProfile%/"Google Drive"/Bachelor/LaTeX
H:/LaTeX/LaTeX/MiKTeX/miktex/bin/makeindex Bachelor.nlo -s nomencl.ist -o Bachelor.nls

echo MakeIndex Fertig!

pauseC:
cd %UserProfile%/"Google Drive"/Bachelor/LaTeX
H:/LaTeX/LaTeX/MiKTeX/miktex/bin/makeindex Bachelor.nlo -s nomencl.ist -o Bachelor.nls

echo MakeIndex Fertig!

pause

Setzt als Directory den oberen LaTeX Pfad in der das Dokument liegt und führt dann “makeindex” aus, welches im unteren Pfad liegt. Dies muss immer gemacht werden wenn sich die Nomenklatur ändert.

Weiterer Tipp: Beim Installieren der neuen MikTeX Version ist irgendwas kaputt. Es müssen diese Befehle per cmd ausgeführt werden damit man es richtig updaten kann:

mpm --update-db
mpm --install=miktex-vc120-bin

Achtung, in der neuen MikTeX Version funktioniert der Zeilenumbruch nicht richtig. In Version 2.9.3927 funktioniert es allerdings gut. Diese gibt es jedoch nicht mehr zum Download.

http://sourceforge.net/p/miktex/mailman/message/34241796/

PS: WOW, the new editor is so fucking BAD!

Then you have to go to the command line, change to the miktex-directory, and hopefully you have miktex\bin in your path, as recommended. If not, add it using windows system tools.

Then you have to run the commands:
   mpm --update-db
and
   mpm --install=miktex-vc120-bin

No you should be able to start the package manager GUI from the icon-tray menu.

When I looked at the list of miktex packages, I realised that the following packages was not installed,
       miktex-mpmcli-bin-2.9
      miktex-qt5-bin
      miktex-bin-2.9

I installed them from the package manager, and then I could run a successful update of my miktex system.
Advertisements