
Tengo puntos al final de los títulos de sección, subsección, etc. que usan el secdot
paquete. Y también me gustaría insertar un punto al final de cada número de sección en los marcadores del PDF (estoy usando hyperref
).
Aquí hay una captura de pantalla de lo que me gustaría lograr (consulte la sección 5 en los marcadores de la izquierda) y un ejemplo de trabajo mínimo (paquetes incluidos y partes del preámbulo que pueden causar problemas y conflictos):
\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}
Empecé a buscar en hyperref
el código, pero no pude encontrar la parte que tengo que modificar/parchear/renovar.
Respuesta1
hyperref
almacena este formato en \Hy@numberline
. Entonces, la siguiente redefinición agrega una .
después de cada unidad numérica seccional:
\makeatletter
\renewcommand{\Hy@numberline}[1]{#1. }
\makeatother
Agréguelo en algún lugar de su preámbulo.despuéscargando hyperref
.