Quantcast
Channel: Active questions tagged uppercase - TeX - LaTeX Stack Exchange
Viewing all articles
Browse latest Browse all 71

Uppercase section titles and TOC for scrreport document class

$
0
0

I'm trying to combine Uppercase, italics and hyperlinks in toc of scrartcl without using tocstyle and Uppercase chapter with KOMA-script:

\renewcommand\addsectiontocentry[2]{%  \addtocentrydefault{section}{#1}{\texorpdfstring{\MakeUppercase{#2}}{#2}}%}\renewcommand\addsubsectiontocentry[2]{%  \addtocentrydefault{subsection}{#1}{\texorpdfstring{\MakeUppercase{#2}}{#2}}%}\renewcommand\addsubsubsectiontocentry[2]{%  \addtocentrydefault{subsubsection}{#1}{\texorpdfstring{\MakeUppercase{#2}}{#2}}%}\makeatletter\renewcommand\sectionlinesformat[4]{%  \@hangfrom{\hskip#2#3}{\MakeUppercase{#4}}%}\makeatother

However, the TOC links do not lead anywhere. Any ideas how to fix this?

I tried to replace

  \addtocentrydefault{section}{#1}{\texorpdfstring{\MakeUppercase{#2}}{#2}}%

with

  \addtocentrydefault{section}{#1}{\texorpdfstring{\MakeUppercase{#2}}{\MakeUppercase{#2}}}%

but I get the \MakeUppercase ...ppercaseUnsupportedInPdfStrings error. The document is produced with pandoc, so I can only add some latex snippets.

I'm completely new to LaTeX, so I would really appreciate not only a solution, but also any hints on how to debug such problems myself.

UPD: below is a minimal reproducible example:

% Run "xelatex example.tex" (twice) to compile to pdf\documentclass{scrartcl}\usepackage{blindtext}% only for dummy text\setcounter{tocdepth}{\subsubsectiontocdepth}\renewcommand\addsectiontocentry[2]{%  \addtocentrydefault{section}{#1}{\texorpdfstring{\MakeUppercase{#2}}{#2}}%}\renewcommand\addsubsectiontocentry[2]{%  \addtocentrydefault{subsection}{#1}{\texorpdfstring{\MakeUppercase{#2}}{#2}}%}\renewcommand\addsubsubsectiontocentry[2]{%  \addtocentrydefault{subsubsection}{#1}{\texorpdfstring{\MakeUppercase{#2}}{#2}}%}\makeatletter\renewcommand\sectionlinesformat[4]{%  \@hangfrom{\hskip #2#3}{\MakeUppercase{#4}}%}\makeatother\renewcommand{\sectioncatchphraseformat}[4]{%  \hskip #2#3\MakeUppercase{#4}%}\usepackage{hyperref}% This command breaks TOC hyperlinks\setcounter{secnumdepth}{-\maxdimen} % remove section numbering\begin{document}\tableofcontents\blinddocument\blinddocument\end{document}

Viewing all articles
Browse latest Browse all 71

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>