-
\setkomafont 2x aufrufen
Hallo!
Ich habe mit
Code:
\setkomafont{descriptionlabel}{\rmfamily\bfseries}
die Description-Labels fett gesetzt. Etwas später im Dokument möchte ich das wieder auf "normal" umstellen, doch LaTeX ignoriert das zweite Kommando
Code:
\setkomafont{descriptionlabel}{\normalfont}
.
Kann man das nur einmal einstellen?
MfG, Florian
-
Das glaube ich nicht, zumal die neue 3.0-Version (beta, tut aber bei mir seit längerem fehlerlos) ziemlich viele Umstellungen innerhalb des Dokuments anbietet. Daher: baust Du ein Minimalbeispiel?
Gruß,
Alexander
-
Okay, ich habe vergessen zu erwähnen, daß ich zusätzlich das mdwlist-Paket verwende. Im Minimalbeispiel sind dessen labels standardmäßig fett gesetzt und verweigern jegliche Änderung über \setkomafont.
Das Manual beschreibt zwar wie man das global ändern kann, was ich aber nicht möchte. Wenn ich
Code:
\renewenvironment{description}{%
\begin{basedescript}{%
\renewcommand{\makelabel}[1]{\normalfont##1}%
}%
}{%
\end{basedescript}%
}
vor die betreffende Liste schreibe tut sich auch nix.
Minimalbeispiel:
Code:
\documentclass[paper=a4,parskip=half]{scrreprt}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{mdwlist}
\begin{document}
\setkomafont{descriptionlabel}{\normalfont}
\begin{description}
\item[Normal] description-list
\end{description}
\begin{basedescript}{\desclabelstyle{\pushlabel}}
\item[Normal] mdwlist
\end{basedescript}
\setkomafont{descriptionlabel}{\rmfamily\bfseries}
\begin{description}
\item[Fett] description-list
\end{description}
\begin{basedescript}{\desclabelstyle{\pushlabel}}
\item[Fett] mdwlist
\end{basedescript}
\setkomafont{descriptionlabel}{\normalfont}
\begin{description}
\item[Normal] description-list
\end{description}
\begin{basedescript}{\desclabelstyle{\pushlabel}}
\item[Normal] mdwlist
\end{basedescript}
\end{document}
MfG, Florian
-
Hallo,
Du willst offensichtlich nicht das Label der Beschreibungs-Umgebung ändern, sondern dasjenige von mdwlist. Wie man sauber Definitionen im Text ändert, weiß ich nicht, aber folgendes gibt bei mir das was Du willst:
Code:
\documentclass[paper=a4,parskip=half]{scrreprt}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{mdwlist}
\begin{document}
\setkomafont{descriptionlabel}{\normalfont}
\begin{description}
\item[Normal] description-list
\end{description}
\renewcommand{\defaultdesc}{%
\desclabelstyle{\pushlabel}%
\renewcommand{\makelabel}[1]{\normalfont##1}%
\setlength{\labelwidth}{0pt}%
}
\begin{basedescript}{\desclabelstyle{\pushlabel}}
\item[Normal] mdwlist
\end{basedescript}
\setkomafont{descriptionlabel}{\rmfamily\bfseries}
\begin{description}
\item[Fett] description-list
\end{description}
\renewcommand{\defaultdesc}{%
\desclabelstyle{\pushlabel}%
\renewcommand{\makelabel}[1]{\bfseries##1}%
\setlength{\labelwidth}{0pt}%
}
\begin{basedescript}{\desclabelstyle{\pushlabel}}
\item[Fett] mdwlist
\end{basedescript}
\setkomafont{descriptionlabel}{\normalfont}
\begin{description}
\item[Normal] description-list
\end{description}
\renewcommand{\defaultdesc}{%
\desclabelstyle{\pushlabel}%
\renewcommand{\makelabel}[1]{\normalfont##1}%
\setlength{\labelwidth}{0pt}%
}
\begin{basedescript}{\desclabelstyle{\pushlabel}}
\item[Normal] mdwlist
\end{basedescript}
\end{document}
Der eingefügte Code ist der mdwlist-Anleitung entnommen und leicht geändert.
Gruß,
Alexander
-
Funktioniert einwandfrei! Genau das, was ich wollte!
Besten Dank!
Florian