
Ich habe mit dem Paket Punkte am Ende von Abschnitts-, Unterabschnitts- usw.-Titeln secdot
. Und ich möchte auch in den PDF-Lesezeichen am Ende jeder Abschnittsnummer einen Punkt einfügen (ich verwende hyperref
).
Hier ist ein Screenshot dessen, was ich erreichen möchte (siehe Abschnitt 5 in den Lesezeichen links), und ein minimales funktionierendes Beispiel (enthaltene Pakete und Teile der Präambel, die Probleme oder Konflikte verursachen können):
\documentclass[12pt]{article}
\usepackage[a4paper, hscale=0.85, vscale=0.85]{geometry}
\usepackage[T1]{fontenc}
\usepackage{url}
\usepackage{hyperref}
\usepackage{xcolor}
\usepackage[dotinlabels]{titletoc}
\usepackage{secdot}
\hypersetup{bookmarks=true,%
bookmarksnumbered=true,%
pdfencoding=unicode,%
colorlinks=true,%
pdfborder={0 0 0},%
linkcolor=red,%
menucolor=green,%
citecolor=blue,%
urlcolor=blue,%
filecolor=blue}
\sectiondot{section}
\sectiondot{subsection}
\sectiondot{subsubsection}
\sectiondot{paragraph}
\sectiondot{subparagraph}
% changing the style of \paragraph and \subparagraph titles, so
% text after \paragraph and \subparagraph are broken into new lines
\makeatletter
\renewcommand\paragraph{%
\@startsection{paragraph}{4}{0mm}%
{-\baselineskip}%
{.3\baselineskip}%
{\normalfont\normalsize\bfseries}}
\renewcommand\subparagraph{%
\@startsection{subparagraph}{5}{0mm}%
{-\baselineskip}%
{.3\baselineskip}%
{\normalfont\normalsize\bfseries}}
\makeatother
\setcounter{secnumdepth}{5}
\begin{document}
\section{section}
section
\subsection{subsection}
subsection
\subsubsection{subsubsection}
subsubsection
\paragraph{paragraph}
paragraph
\subparagraph{subparagraph}
subparagraph
\end{document}
hyperref
Ich habe begonnen , den Code zu untersuchen , konnte aber den Teil nicht finden, den ich ändern/patchen/erneuern muss.
Antwort1
hyperref
speichert diese Formatierung in \Hy@numberline
. Daher fügt die folgende Neudefinition .
nach jeder Abschnittsnummerneinheit ein hinzu:
\makeatletter
\renewcommand{\Hy@numberline}[1]{#1. }
\makeatother
Fügen Sie es irgendwo in Ihrer Präambel hinzunachWird geladen hyperref
.