Archiv verlassen und diese Seite im Standarddesign anzeigen : \setkomafont 2x aufrufen
aakaasha
08-10-2008, 15:18
Hallo!
Ich habe mit
\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
\setkomafont{descriptionlabel}{\normalfont}.
Kann man das nur einmal einstellen?
MfG, Florian
cookie170
08-10-2008, 15:21
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
aakaasha
08-10-2008, 15:50
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
\renewenvironment{description}{%
\begin{basedescript}{%
\renewcommand{\makelabel}[1]{\normalfont##1}%
}%
}{%
\end{basedescript}%
}
vor die betreffende Liste schreibe tut sich auch nix.
Minimalbeispiel:
\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
cookie170
08-10-2008, 19:30
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:
\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
aakaasha
09-10-2008, 09:08
Funktioniert einwandfrei! Genau das, was ich wollte!
Besten Dank!
Florian
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.