PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Literaturangaben farbig



eye2006
06-08-2008, 14:57
Hallo,

ich möchte, dass alle Literaturangaben in meinem Text grau ausgegeben werden (also so: Kliegl et al., 2006), so dass sie sich vom übrigen Text abheben. Wie bekomme ich das hin, ohne, dass ich zu jedem \cite-Befehl eine Color-Angabe hinzufügen muss? :confused:

Ich benutze das package "apacite", falls diese Information irgendwie relevant ist.

Vielen Dank im Voraus!

PS: Bitte um einfache Lösungswege, bin (immer) noch Latex-Novize. :o

mechanicus
06-08-2008, 15:46
Hallo,

einfach

\usepackage[colorlinks=true,citecolor=gray]{hyperref}

Gruß

eye2006
06-08-2008, 16:19
Vielen Dank. Ist leider aber doch nicht so einfach oder ich stelle mich zu dumm an. Auf jeden Fall kommt mein Programm mit dem hyperref-Befehl nicht klar. :(

Folgendes habe ich in meinem Hauptdokument drinstehen:


\usepackage{apacite}
\bibliographystyle{apacite}
\usepackage[colorlinks=true,citecolor=gray]{hyperref}

Mit hyperref habe ich bisher überhaupt nicht gearbeitet. Liegt es daran?

mechanicus
06-08-2008, 16:26
Hallo,

ich glaube, du musst nicht extra

\usepackage{apacite}
einbinden.
und die Befehle


\bibliographystyle{apacite}
\bibliography{literatur}

sollten in der Documentenumgebung stehen.

Gruß

comping
06-08-2008, 16:46
Hallo,

ich glaube, du musst nicht extra

\usepackage{apacite}
einbinden.

Hallo,

und warum bitte nicht? Ich nutze auch apacite als Stil, und wenn ich bei mir das nicht mehr als Package lade, dann hagelt es ziemlich satt Fehlermeldungen. Auch kein Wunder, woher sollte er denn dann wissen, was damit gemeint ist:
\renewcommand{\BUPhD}{Dissertation}
(Damit lege ich fest, dass "phd-thesis" für mich "Dissertation" bedeutet...)

Also da würde mich jetzt mal interessieren, warum Du so etwas glaubst und rätst... :)

Schöne Grüße
Stefan

PS: Dein zweiter Hinweis ist natürlich vollkommen korrekt, das muss (afaik!) in der Dokumentenumgebung stehen...

mechanicus
06-08-2008, 16:55
Ich nutze einen anderen Stil und das muss nicht extra eingebunden werden.

Gruß

eye2006
06-08-2008, 17:43
Mit Hauptdokument, meinte ich Dokumentenumgebung (also dort wo auch so etwas wie \documentclass[a4paper, 12pt]{apa} drinsteht und man sämtliche packages spezifiziert).

Dennoch funktioniert das mit hyperref nicht und es gibt 500 Fehlermeldungen.

mechanicus
06-08-2008, 18:31
Hallo,

ich nochmal. Ich habe eben folgendes probiert:
1. newapa gezogen

\usepackage{newapa}
\usepackage[colorlinks=true,citecolor=gray]{hyperref}
...


\bibliographystyle{newapa}
\bibliography{ANHANG/LITERATURVERZEICHNIS}

das hat geklappt.

Gruß

Syralist
06-08-2008, 18:34
Versuchs doch mal so:


\let\origcite\cite
\renewcommand{\cite}[2][]{\textcolor{gray}{\origcite[#1]{#2}}}

Ist aber ungetestet...

Für \textcolor brauchst Du das package xcolor.