PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : hyperref Schönheitsfrage



chris3344
11-09-2005, 22:11
Hallo liebe Gemeinde,
ich hab eine allgemeine Schönheitsfrage zum hyperref-Paket. Da es sehr viele Unter Euch gibt, die schon die eine oder andere Ausarbeitung (dipl-Dr) geschrieben haben, erhoffe ich mir hiermit einen Ervahrungsaustausch.

------------------------------
Info:
[1] Ich verschicke sehr oft ein Update (pdf) via Internet meiner Arbeit an diverse Menschen (Prof´s / Betreuer usw...) die diese Arbeit dann auch nur am Bildschirm betrachten.

[2] Möchte aber eine 100%ige Druckversion haben, dass wenn einer diese Arbeit (Update) sich ausdruckt sie auch perfekt aussieht.

------------------------------

Ich verwende das hyperref Paket mit der Option: colorlinks=true
und bekomme ein optisch wunderbares pdf, so wie ich es am Bildschrim sehe.
Wenn es aber gedruckt wird, erhalte ich den LINKTEXT im Ausdruck auch rot. Dies stört natürlich, MEINER Meinung nach!

Verwnde ich die Option colorlinks=false, habe ich ein perfekten Ausdruck, aber bei der Betrachtung des pdf´s stören die roten Kästchen um die \ref´s.

------------------------------

So, was meint Ihr? Habt Ihr eine Idee es zu vereinen? Oder eine BESSERE Variante?

Würde mich über jede Antwort freuen.

Gruß aus dem Münsterland,

Christoph

pospiech
11-09-2005, 22:46
Für den Ausdruck das Paket hyperref einfach nicht laden - es ist dann eh von keinem Nutzen mehr.

Matthias

chris3344
11-09-2005, 23:25
Möchte aber eine 100%ige Druckversion haben, dass wenn einer diese Arbeit (Update-pdf) sich ausdruckt sie auch perfekt aussieht.

Hallo Matthias,

das Problem ist, dass ich es vielen zu maile und die Einen es am PC lesen und die Anderen es sich dan Ausdrucken!!!


es ist dann eh von keinem Nutzen mehr.

was ist mit \nameref???

Gruß,

Christoph

countbela666
11-09-2005, 23:37
Mit colorlinks=true kannst du doch auch die Farbe der jeweiligen Linktypen angeben (linkcolor, citecolor, urlcolor). Ich hab mir dann einen Compilerschalter \printedversion gebastelt, der diese Farben entweder "bunt" für Bildschirmansicht, oder schwarz für Ausdruck definiert.

Grüße,
Marcel

chris3344
12-09-2005, 08:30
...Ich hab mir dann einen Compilerschalter \printedversion gebastelt, der diese Farben entweder "bunt" für Bildschirmansicht, oder schwarz für Ausdruck definiert...

Das hört sich gut an. Und wie hast Du das gemacht :confused:

Gruß,

Christoph

countbela666
12-09-2005, 08:43
Hallo Christoph,

das klang vielleicht hochtrabender als es ist. Man muss halt vor dem Compilieren entscheiden, ob man eine Druck- oder eine Bildschirmversion erstellen möchte. Hier ein kleiner Ausschnitt meiner Präambel:

%\newcommand{\printversion}{}
%\newcommand{\brightcolours}{}

\definecolor{darkblue}{rgb}{0,0,.5}
\definecolor{darkmagenta}{rgb}{.5,0,.6}
\definecolor{darkviolet}{rgb}{.5,0,.1}

\ifthenelse{\isundefined{\printversion}}{
\ifthenelse{\isundefined{\brightcolours}}{
\newcommand{\toccolor}{black}
\newcommand{\urlcolor}{darkviolet}
\newcommand{\citecolor}{darkviolet}
\newcommand{\linkcolor}{darkmagenta}
\newcommand{\glosscolor}{darkblue}
}{
\newcommand{\toccolor}{red}
\newcommand{\urlcolor}{magenta}
\newcommand{\citecolor}{magenta}
\newcommand{\linkcolor}{red}
\newcommand{\glosscolor}{blue}
}
}{
\newcommand{\toccolor}{black}
\newcommand{\urlcolor}{black}
\newcommand{\citecolor}{black}
\newcommand{\linkcolor}{black}
\newcommand{\glosscolor}{black}
}

%-----------------------------------------------------------------------------------------
%Setup für Hyperref-Package

\hypersetup{pdfauthor=\theauthor,
pdftitle={\doctype\ 2},
pdfsubject=\thetitle,
plainpages=false, %nicht-numer. Seitennummern intern nicht-numer. verwalten
pdfstartview=FitH, %Starteinstellung für Zoom: Seitenbreite
pdfview=FitH, %Zoom auf Seitenbreite nach jedem Link
pdfpagemode=UseOutlines, %Kapitelüberschriften als Bookmarks
bookmarksnumbered=true, %PDF-Inhaltsverzeichnis nummerieren
bookmarksopen=true, %Inhaltsverzeichnis expandiert starten
bookmarksopenlevel=2, %nur bis einschließlich subsections expandieren
colorlinks=true, %Links farbig (nicht umrahmt) darstellen
linkcolor=\linkcolor,
citecolor=\citecolor,
urlcolor=\urlcolor}Grüße,
Marcel

kitanai
13-09-2005, 09:57
Alternativ würde ich die Links schlicht und einfach immer komplett in Schwarz halten:
% Farben im PDF
\usepackage{color}

% Links innerhalb PDF
\definecolor{LinkColor}{rgb}{0,0,0} %hier Farbwahl
\usepackage[%
pdftitle={TITEL},%
pdfauthor={AUTOR},%
pdfcreator={LaTeX with hyperref},%
pdfsubject={SUBJECT},%
pdfkeywords={KEYWORDS}]{hyperref}
\hypersetup{colorlinks=true,%
linkcolor=LinkColor,%
citecolor=LinkColor,%
filecolor=LinkColor,%
menucolor=LinkColor,%
pagecolor=LinkColor,%
urlcolor=LinkColor}Voilà: Links, die 100% druckbar sind.