PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : \Marginpar Fettgedruckt



hoto
19-04-2010, 08:52
Hallo Zusammen,

wie kann ich den Befehl \marginpar so umbastellen das ich diese Randnotizen die er erzeugt immer Fett-gedruckt habe?

\marginpar{text}
Gibt "text" als Randnotiz aus.


\marginpar{\bf{text}}
Gibt "text" als Randnotiz fettgedruckt aus.

Ich hätte gerne das \bf{} automatisch bei der Verwendung von \marginpar gesetzt wird. Klar ich kanns manuell oder mit search&replace ändern, fände es aber eleganter es über ne Art "renewcommand" lösen zu können.

Danke schonmal! :)

voss
19-04-2010, 09:28
wie kann ich den Befehl \marginpar so umbastellen das ich diese Randnotizen die er erzeugt immer Fett-gedruckt habe?

\marginpar{text}
Gibt "text" als Randnotiz aus.


\marginpar{\bf{text}}
Gibt "text" als Randnotiz fettgedruckt aus.

Ich hätte gerne das \bf{} automatisch bei der Verwendung von \marginpar gesetzt wird. Klar ich kanns manuell oder mit search&replace ändern, fände es aber eleganter es über ne Art "renewcommand" lösen zu können.


immer dieselbe Leier ...

\let\MPar\marginpar
\renewcommand\marginpar[2][]{{\bfseries\MPar[#1]{#1}}}

Herbert

hoto
19-04-2010, 11:24
Danke und Entschuldigung wenn ich das schon behandelt wurde, ich konnte hier kein Thema finden, dass diese Problemstellung löst.

EDIT:


Sorry vielleicht mach ich ja was falsch aber wenn ich deine Befehle einfüge, sind mit \marginpar wird nichts ausgegeben.

Hier ein minimalbespiel:




\documentclass{scrartcl}

\usepackage[latin1]{inputenc} % nice to have support for full latin symbols!
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc} % Textformat

\usepackage[a4paper, left=2.6cm, right=5cm, bottom=4cm, top=2.5cm]{geometry}

\setlength{\marginparwidth}{3cm} % Breite der \marginpars festlegen
\setlength{\marginparsep}{8mm} % Abstand der \marginspars zum Text

\let\MPar\marginpar
\renewcommand\marginpar[2][]{{\bfseries\MPar[#1]{#1}}}

\begin{document}

Placeholder text Placeholder text Placeholder text Placeholder text
Placeholder text Placeholder text Placeholder text Placeholder text
Placeholder text Placeholder text Placeholder text Placeholder text
Placeholder text Placeholder text Placeholder text Placeholder text
Placeholder text Placeholder text Placeholder text Placeholder text
\marginpar{Test Text!}\\

\end{document}





Edit 2:
Mit den Befehlen


\let\MPar\marginpar
\renewcommand{\marginpar}[1]{\MPar[\bfseries #1]{\bfseries #1}}

bekomme ich die richtige Ausgabe.