# Tag Info

6

hyperref does a lot of behind-the-scenes work in order to make hyperlinks work correctly inside a document. As such, it typically stores existing commands for usage later, and updating the definitions according to its requirements. In your specific case, \@part is not the macro to be patched when you are using hyperref. Instead you need to patch \H@old@part ...

5

You could use the KOMA-Script command \automark and redefine \partmarkformat to get the desired result: \usepackage{scrlayer-scrpage} \automark[part]{part} \renewcommand\partmarkformat{} Code: \documentclass[oneside, a4paper, parskip=off, 12pt]{scrbook} \usepackage{hyperref} \usepackage{lipsum} ...

4

4

This can be avoided using the environment appendices instead of \appendix. Load the appendix package with the options toc and page \usepackage[toc,page]{appendix} to have the ToC entry and the page with "Appendix". Also redefine \addappheadtotoc if you want a part to be added to the ToC instead of a chapter. \renewcommand{\addappheadtotoc}{% ...

2

The following solution operates only on the contents of url fields. URLs given in other fields are not treated. Since hyperlinking is being performed, the hyperref package must be loaded. Find the file abbrvnat.bst in your TeX distribution. Make a copy of this file, naming the copy (say) myabbrvnat.bst. (Don't edit directly an original file from your TeX ...

Only top voted, non community-wiki answers of a minimum length are eligible