PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ModernCV: Subsection im PDF Viewer unterdrücken



_Daniel_
12-02-2019, 17:28
Hallo zusammen,

ich bin gaaanz seltener Gast in diesem Forum. Das letzte mal vermutlich vor einigen Jahren als ich meine Masterarbeit mit Latex schrieb....
Hin und wider greife ich aber immer noch auf Latex zurück, z.B. beim Schreiben von Bewerbungen. Und hier brauche ich einmal eure Hilfe, weil ich selbst nicht weiterkomme:

Den Lebenslauf schreibe ich mit dem Paket ModernCV. Das Paket erzeugt auch wunderbar ein Inhaltsverzeinis, welches im PDF Viewer wie Acrobat Reader o.ä. angezeigt wird. Allerdings geht es mir da zu sehr in die Tiefe. Ich hätte gerne, dass in dem Bookmark nur die \section angezeigt werden und nicht die \subsection. Das ist schlicht nicht notwendig dort gezeigt zu werden. Der Lebenslauf hat ja nur drei Seiten.
Google hat mir in den letzten Tagen schon etwas geholfen. Ich habe herausgefunden, dass das was ich möchte grundsätzlich möglich ist. Nur mit dem ModernCV Paket ist es mir nicht gelungen. Deshalb bin ich für eure Hilfe dankbar.

Ein Minimalbeispiel habe ich auch vorbereitet. Ich hoffe es erfüllt die Kritieren...


\documentclass[11pt,a4paper,sans]{moderncv}
\moderncvstyle{casual}
\moderncvcolor{blue}\usepackage[scale=0.75]{geometry}
\usepackage{ngerman}

\firstname{Pool}
\familyname{Katze}
\title{Lebenslauf}
\address{Georges-K{\"o}hler-Allee 82}{79110 Freiburg}{Deutschland}
\phone{+49~(0)123~456~789}
\mobile{+49~(0)123~456~789}
\email{miau@poolkatze.de}
\homepage{www.poolkatze.de}%\extrainfo{}\photo[80pt][0.4pt]{picture}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %

\begin{document}

\makecvtitle
\section{Section 1}
\cvitem{Geburtsdatum}{in diesem Jahrtausend}
\cvitem{Geburtsdatum}{in diesem Jahrtausend}
\cvitem{Geburtsdatum}{in diesem Jahrtausend}

\section{Section 2}
\cvitem{Geburtsdatum}{in diesem Jahrtausend}
\cvitem{Geburtsdatum}{in diesem Jahrtausend}

\subsection{subsection: Die soll nicht ins bookmark}


\section{Section 3}
\cvitem{Geburtsdatum}{in diesem Jahrtausend}

\section{Section 4}
\cvitem{Geburtsdatum}{in diesem Jahrtausend}


\end{document}

Es wäre schön wenn jemand eine Lösung weiß.
Viele Grüße
Daniel

_Daniel_
13-02-2019, 22:39
Hallo zusammen,
hat keiner dazu eine Idee?
Das würde mir echt helfen.

Gruß Daniel

nixversteh
14-02-2019, 14:35
Moin,
für DREI Seiten einen extrem hohen Aufwand zu betreiben halte ich für nicht zielführend!

_Daniel_
14-02-2019, 17:36
Sorry, ich nixversteh... Für die einen nur drei Seiten, für den anderen ein wichtiger Baustein zum neuen Job?!

Inhaltsverzeichnung, bzw. die Lesezeichen im Acrobat Reader werden über die Pakete hyperref oder bookmark erzeugt. Damit lässt sich dann auch das "wie" steuern. Leider führen beide Pakete bei mir dazu, dass ich eine Fehlermeldung erhalte und Texmaker nicht compiliert.

Was bedeutet extrem hoher Aufwand?

Gruß Daniel

rstuby
14-02-2019, 17:49
Ich kenne mich nicht mit moderncv aus, funktioniert da das Ändern des Zählers tocdepth nicht?
\setcounter{tocdepth}{1}

nixversteh
14-02-2019, 18:28
Moin,
es bedeutet, dass man tief in den Dateien von moderncv tauchen muss ...

rais
15-02-2019, 11:51
Moin moin,
vllt genügt es ja, wenn diese Unterabschnitte in den bookmarks nicht automatisch mit geöffnet werden.
Das sollte hier mit


\PassOptionsToPackage{bookmarksopenlevel=1}{hyperr ef}
\documentclass[11pt,a4paper,sans]{moderncv}

realisierbar sein.

MfG

_Daniel_
15-02-2019, 21:20
Hallo Rais,

das funktioniert und hilft mir schon einmal.
Aber, wenn es nicht geht, die Subsection zu unterdrücken, wie kann ich dann das ganze Inhaltsverzeichnis ausschalten? Dann kann ich mir überlegen komplett darauf zu verzichten.

Gruß Daniel

klops
16-02-2019, 09:43
Vorab: Das LaTeX-Forum hier ist IMHO so gut wie tot. Seit hier exzessive Werbung eingeführt wurde und es sehr gute werbefreie Alternativen gibt, schaue ich auch nur noch selten hier vorbei.


\documentclass[11pt,a4paper,sans]{moderncv}
\moderncvstyle{casual}
\moderncvcolor{blue}\usepackage[scale=0.75]{geometry}
\usepackage[ngerman]{babel}% ACHTUNG: Paket ngerman ist veraltet und sollte
% hierdurch ersetzt werden!

\firstname{Pool}
\familyname{Katze}
\title{Lebenslauf}
\address{Georges-K{\"o}hler-Allee 82}{79110 Freiburg}{Deutschland}
\phone{+49~(0)123~456~789}
\mobile{+49~(0)123~456~789}
\email{miau@poolkatze.de}
\homepage{www.poolkatze.de}%\extrainfo{}\photo[80pt][0.4pt]{picture}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %

% moverncv lädt hyperref via \AtEndPreamble, was leider das Problem aufwirft,
% dass der ganze \AtBeginDocument-Code von hyperref nicht mehr ausgeführt
% wird. Außerdem kann man dadurch bookmarksdepth und andere Optionen von
% hyperref in der Dokumentpräambel nur dadurch ändern, dass man ebenfalls
% \AtEndPreamble verwendt. Da es auch keine vernünftige Doku zu moderncv gibt,
% ist das leider nirgendwo erwähnt. In der Informatik gilt nicht umsonst der
% Grundatz: Was nicht dokumentiert ist, existiert nicht.
\AtEndPreamble{%
\hypersetup{bookmarksdepth=1}% siehe hyperref-Anleitung Abschnitt 5.23
}

\begin{document}

\makecvtitle
\section{Section 1}
\cvitem{Geburtsdatum}{in diesem Jahrtausend}
\cvitem{Geburtsdatum}{in diesem Jahrtausend}
\cvitem{Geburtsdatum}{in diesem Jahrtausend}

\section{Section 2}
\cvitem{Geburtsdatum}{in diesem Jahrtausend}
\cvitem{Geburtsdatum}{in diesem Jahrtausend}

\subsection{subsection: Die soll nicht ins bookmark}


\section{Section 3}
\cvitem{Geburtsdatum}{in diesem Jahrtausend}

\section{Section 4}
\cvitem{Geburtsdatum}{in diesem Jahrtausend}


\end{document}

Damit sind dann nur noch die \section-Überschriften in den Lesezeichen/Bookmarks. Man kann die natürlich auch ganz abschalten und das geht sogar etwas einfacher:
\documentclass[11pt,a4paper,sans,bookmarks=false]{moderncv}
\moderncvstyle{casual}
\moderncvcolor{blue}\usepackage[scale=0.75]{geometry}
\usepackage[ngerman]{babel}% ACHTUNG: Paket ngerman ist veraltet und sollte
% hierdurch ersetzt werden!

\firstname{Pool}
\familyname{Katze}
\title{Lebenslauf}
\address{Georges-K{\"o}hler-Allee 82}{79110 Freiburg}{Deutschland}
\phone{+49~(0)123~456~789}
\mobile{+49~(0)123~456~789}
\email{miau@poolkatze.de}
\homepage{www.poolkatze.de}%\extrainfo{}\photo[80pt][0.4pt]{picture}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %

\begin{document}

\makecvtitle
\section{Section 1}
\cvitem{Geburtsdatum}{in diesem Jahrtausend}
\cvitem{Geburtsdatum}{in diesem Jahrtausend}
\cvitem{Geburtsdatum}{in diesem Jahrtausend}

\section{Section 2}
\cvitem{Geburtsdatum}{in diesem Jahrtausend}
\cvitem{Geburtsdatum}{in diesem Jahrtausend}

\subsection{subsection: Die soll nicht ins bookmark}


\section{Section 3}
\cvitem{Geburtsdatum}{in diesem Jahrtausend}

\section{Section 4}
\cvitem{Geburtsdatum}{in diesem Jahrtausend}


\end{document}

Die dafür verwendete Option bookmarks ist ebenfalls in der hyperref-Anleitung zu finden. Bitte nachlesen!

_Daniel_
16-02-2019, 22:03
Hallo Klops,

krass! Vielen Dank! Das funktioniert. Dafür habe ich schon einiges im Internet gesucht und konnte keine Lösung finden. Jetzt klappts. :-)

Gruß Daniel