Referenzierte Texte in marginnotes - Style Problem

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Referenzierte Texte in marginnotes - Style Problem

von phi » Do 21. Jan 2010, 19:14

Hier ist ein kleiner Hack, der eine Farbe "current" definiert, die in diesem Fall verwendet werden kann:
\documentclass{article}

\usepackage{xcolor}
\usepackage{hyperref}

\makeatletter
\let\orig@declaredcolor\@declaredcolor
\def\@declaredcolor#1{%
  \colorlet{current}{#1}%
  \orig@declaredcolor{#1}%
}
\makeatother

\color{black}

\hypersetup{%
  colorlinks=true,%
  linkcolor=current,%
  urlcolor=blue%
}
  
\begin{document}

\section{test}
\label{test}

\autoref{test}
\textcolor{red}{\autoref{test}}
\url{test}

\end{document}

von nik » Do 21. Jan 2010, 16:56

... Wenn Dummheit weh tun würde... :wink:
Folgendes habe ich auch noch definiert:
\hypersetup{colorlinks=true,          % farbige Links	
			linkcolor=black,          %interne Links
			urlcolor=blue				% URL Links
}
Klar dass die Referenzen dann schwarz werden.
Werde also jetzt einfach keine Verlinkungen in die marginnotes rein nehmen.

Danke!

von phi » Do 21. Jan 2010, 15:06

Bitte poste ein Minimalbeispiel, das das Problem aufweist. In folgendem gibt es nämlich keine Farbänderung:
\documentclass{article}
\usepackage{nameref}
\usepackage{color}
\usepackage{marginnote}
\definecolor{gray}{rgb}{0.5,0.5,0.5}       
\renewcommand*{\marginfont}{\color{gray}\sffamily} 
\begin{document}
\section{abc}
\label{part:theoretischegrundlagen}
\marginnote{\nameref{part:theoretischegrundlagen} Bla bla}
\end{document}

Referenzierte Texte in marginnotes - Style Problem

von nik » Do 21. Jan 2010, 12:03

Hallo Forum,

Ich nutze gerade folgenden Befehl:
\marginnote{\nameref{part:theoretischegrundlagen} Bla bla}
In meinem Header habe ich stehen:
...
\usepackage{marginnote}						
\definecolor{gray}{rgb}{0.5,0.5,0.5}		
\renewcommand*{\marginfont}{\color{gray}\sffamily}
...
Das Ergebnis (siehe Anhang: marinnote.png) sieht aber so aus, dass der referenzierte Text schwarz dargestellt wird, der nicht referenzierte grau. Warum wird nicht die ganze maginnote wie gewünscht grau dargestellt?

Danke für Tips!
Dateianhänge
marinnote.png
marinnote.png (19.43 KiB) 1974 mal betrachtet

Nach oben