Avatar billede aliaz Nybegynder
18. januar 2009 - 10:55 Der er 7 kommentarer og
1 løsning

Bogmærker forsvinder

Jeg bruger følgende konfiguration som master-fil:

\documentclass[a4paper,11pt,fleqn,twoside,openright]{memoir}

\begin{document}

\mainmatter
\input{indledning}
...
\input{konklusion}

\appendix

\settocdepth{chapter}

\input{bilag1}
...
\input{bilagn}

\end{document}

Jeg bruger \settocdepth{chapter} til at undgå at sections og subsections fra bilag og appendices bliver vist i ToC. Det har dog den konsekvens, at alle bogmærker fra og med chapter-niveau forsvinder fra mit output.

Er der en måde at undgå dette på eller evt. en mere korrekt måde til kun at få vist chapters i ToC for bilag og appendices?
Avatar billede Slettet bruger
18. januar 2009 - 12:57 #1
Du skal vide hvordan ToCen fungerer. ToCen er en ekstern fil og det at du skriver \settocdepth{chapter} senere i filen ændrer ikke noget i TOC-filen.

Vi skal have det lagt ned i TOC-filen, til det anvender vi en ikke meget kendt feature i memoir, \cftinserthook


\documentclass{memoir}
\usepackage{lipsum}
\cftinsertcode{A}{\settocdepth{chapter}}
\begin{document}
\frontmatter
\tableofcontents*

\mainmatter

\chapter{Start}
\section{Test}
\lipsum

\appendix
\cftinserthook{toc}{A}

\chapter{Start APP}
\section{Test APP}
\lipsum

\end{document}
Avatar billede aliaz Nybegynder
18. januar 2009 - 14:45 #2
Jeg får erros på den givne kode:

Undefined control sequence
<recently read> \cftinsertcode

1.3 \cftinsertcode
{A}{\settocdepth{chapter}}

Og yderligere en 'Missing \begin{document}'
Avatar billede Slettet bruger
18. januar 2009 - 14:46 #3
opdater din memoir

ovenstående fil oversætter fint hos mig
Avatar billede aliaz Nybegynder
18. januar 2009 - 15:09 #4
Så spørger jeg dumt: hvordan gør jeg det? Via packagemanager eller skal jeg gøre noget mere aktivt for det?
Avatar billede Slettet bruger
18. januar 2009 - 15:19 #5
Det kommer jo an på hvilken LaTeX dist du anvender.

Jeg formoder næsten du anvender MikTeX på windows. Tjek hvilken version du anvender.

Og tak for points.
Avatar billede aliaz Nybegynder
18. januar 2009 - 15:25 #6
Jeg anvender MikTex 2.6 (overvejer snart 2.7) og tror jeg har fundet løsningen med en update via Package Manager.

Det er mig der takker for hjælpen!
Avatar billede aliaz Nybegynder
18. januar 2009 - 15:43 #7
Ved opdatering af memoir virker det - delvist. Den section der ligger under mainmatter, er også blevet spist i ToC. Desuden er der slet ingen bookmarks... Tjekker lige om der er mere, der trænger til opdatering.
Avatar billede Slettet bruger
18. januar 2009 - 15:46 #8
du skal lige kompilere et par gange mere eller sletter .aux samt .toc filer
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester