von Noch so einer » Di 9. Dez 2014, 20:51
Kein Problem:
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[ngerman]{babel}
\usepackage{amsmath}
\usepackage{xcolor}
\newenvironment{tocfettfarbig}{%
\addtocontents{toc}{%
\protect\begingroup
\protect\color{red}
\protect\bfseries
\protect\addtokomafont{sectionentry}{\protect\color{red}}%
\protect\ignorespaces
}%
}{%
\addtocontents{toc}{%
\protect\endgroup
}%
}
\title{Ein Testdokument}
\author{Otto Normalverbraucher}
\date{5. Januar 2004}
\begin{document}
\maketitle
\tableofcontents
\section{Einleitung NORMAL}
Hier kommt die Einleitung. Ihre Überschrift kommt
automatisch in das Inhaltsverzeichnis.
\tocfettfarbig
\subsection{Einleitung FETT/FARBIG}
\endtocfettfarbig
Hier gehts weiter...
\subsection{Formeln NORMAL}
\LaTeX{} ist auch ohne Formeln sehr nützlich und
einfach zu verwenden. Grafiken, Tabellen,
Querverweise aller Art, Literatur- und
Stichwortverzeichnis sind kein Problem.
\begin{align}
E &= mc^2 \\
m &= \frac{m_0}{\sqrt{1-\frac{v^2}{c^2}}}
\end{align}
Aber wer keine Formeln schreibt, braucht sich
damit auch nicht zu beschäftigen.
\tocfettfarbig
\section{EINTRÄGE FETT/FARBIG}
\endtocfettfarbig
\end{document}
Aber, wie Du sicher selbst siehst, sind die fetten Ziffern natürlich breiter und haben komplett andere Metriken als die nicht fetten Ziffern. Daher stehen die Einträge dann nicht mehr schön untereinander. Nimmt man die Zeile mit dem \protect\bfseries raus, ist dieses Problem weg.
Achja: Bitte die Umgebung in diesem Fall
ausnahmsweise wirklich als \tocfettfarbig…\endtocfettfarbig verwenden. Echte Umgebungen um Überschriften sollte man nämlich vermeiden, weil dann sämtliche \label außerhalb der Gruppe den Bezug verlieren würden.
Kein Problem: [code]\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[ngerman]{babel}
\usepackage{amsmath}
\usepackage{xcolor}
\newenvironment{tocfettfarbig}{%
\addtocontents{toc}{%
\protect\begingroup
\protect\color{red}
\protect\bfseries
\protect\addtokomafont{sectionentry}{\protect\color{red}}%
\protect\ignorespaces
}%
}{%
\addtocontents{toc}{%
\protect\endgroup
}%
}
\title{Ein Testdokument}
\author{Otto Normalverbraucher}
\date{5. Januar 2004}
\begin{document}
\maketitle
\tableofcontents
\section{Einleitung NORMAL}
Hier kommt die Einleitung. Ihre Überschrift kommt
automatisch in das Inhaltsverzeichnis.
\tocfettfarbig
\subsection{Einleitung FETT/FARBIG}
\endtocfettfarbig
Hier gehts weiter...
\subsection{Formeln NORMAL}
\LaTeX{} ist auch ohne Formeln sehr nützlich und
einfach zu verwenden. Grafiken, Tabellen,
Querverweise aller Art, Literatur- und
Stichwortverzeichnis sind kein Problem.
\begin{align}
E &= mc^2 \\
m &= \frac{m_0}{\sqrt{1-\frac{v^2}{c^2}}}
\end{align}
Aber wer keine Formeln schreibt, braucht sich
damit auch nicht zu beschäftigen.
\tocfettfarbig
\section{EINTRÄGE FETT/FARBIG}
\endtocfettfarbig
\end{document}[/code]
Aber, wie Du sicher selbst siehst, sind die fetten Ziffern natürlich breiter und haben komplett andere Metriken als die nicht fetten Ziffern. Daher stehen die Einträge dann nicht mehr schön untereinander. Nimmt man die Zeile mit dem \protect\bfseries raus, ist dieses Problem weg.
Achja: Bitte die Umgebung in diesem Fall [b]ausnahmsweise[/b] wirklich als \tocfettfarbig…\endtocfettfarbig verwenden. Echte Umgebungen um Überschriften sollte man nämlich vermeiden, weil dann sämtliche \label außerhalb der Gruppe den Bezug verlieren würden.