
Tenho pontos no final dos títulos de seção, subseção, etc. usando o secdot
pacote. E também gostaria de inserir um ponto no final de cada número de seção nos marcadores do PDF (estou usando hyperref
).
Aqui está uma captura de tela do que eu gostaria de alcançar (veja a seção 5 nos favoritos à esquerda) e um exemplo mínimo de trabalho (pacotes incluídos e partes do preâmbulo que podem causar problemas, conflitos):
\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}
Comecei a examinar hyperref
o código de, mas não consegui encontrar a parte que preciso modificar/corrigir/renovar.
Responder1
hyperref
armazena essa formatação em \Hy@numberline
. Portanto, a seguinte redefinição adiciona um .
após cada unidade numérica seccional:
\makeatletter
\renewcommand{\Hy@numberline}[1]{#1. }
\makeatother
Adicione-o em algum lugar do seu preâmbulodepoiscarregando hyperref
.