다국어를 사용하여 \addappheadtotoc의 "부록"을 다른 언어로 번역하세요.

다국어를 사용하여 \addappheadtotoc의 "부록"을 다른 언어로 번역하세요.

"부록"을 이탈리아어로 어떻게 번역하나요?

\documentclass[oneside]{book}
\usepackage{appendix}
\usepackage{polyglossia}
\setmainlanguage{italian}

\begin{document}
\tableofcontents
\chapter{My first chapter}
dummy text
\chapter{My second chapter}
dummy text

\appendix
\addappheadtotoc
\chapter{my appendix}
\end{document}

그리고 "부록"의 페이지 번호가 4가 아닌 3인 이유는 무엇입니까? Toc에서 "Appendices"에 표시된 페이지 번호를 제거할 수 있습니까?

답변1

패키지 appendix는 현지화된 문자열을 정의하지 않습니다. 하나는 추가해야합니다

\renewcommand{\appendixtocname}{<Appendices>}

적절한 언어 세트로; 이탈리아어의 경우

\addto\captionsitalian{%
   \renewcommand{\appendixtocname}{Appendici}%
   \renewcommand{\appendixpagename}{Appendici}%
}

babel( 와 둘 다 동일 polyglossia). 그러나 이것은 페이지 번호 문제를 해결하지 못합니다.

appendix이를 위해 실제로 패키지에서 분배할 수 있습니다 .

그냥 해

\makeatletter
\g@addto@macro\appendix{%
  \cleardoublepage
  \addtocontents{toc}{\protect\contentsline{chapter}{Appendici}{}{}}%
}
\makeatother

당신의 서문에.

전체 예시

\documentclass[oneside]{book}
\usepackage{polyglossia}
\setmainlanguage{italian}

%\usepackage{hyperref} % use it or not as you please

\makeatletter
\g@addto@macro\appendix{%
  \cleardoublepage
  \addtocontents{toc}{\protect\contentsline{chapter}{Appendici}{}{}}%
}
\makeatother

\begin{document}           
\tableofcontents
\chapter{My first chapter}
dummy text
\chapter{My second chapter}
dummy text

\appendix
\chapter{my appendix}
\end{document}

여기에 이미지 설명을 입력하세요

hyperref다음을 사용 하면 더 나은 버전이 될 수 있습니다 .

\documentclass[oneside]{book}
\usepackage{polyglossia}
\setmainlanguage{italian}

\usepackage{hyperref}                              

\makeatletter
\g@addto@macro\appendix{%
  \cleardoublepage
  \hypertarget{appendixstart}{}%
  \addtocontents{toc}{
    \protect\contentsline{chapter}{\protect\hyperlink{appendixstart}{Appendici}}{}{}%
  }%
}
\makeatother

\begin{document}
\tableofcontents
\chapter{My first chapter}
dummy text
\chapter{My second chapter}
dummy text

\appendix
\chapter{my appendix}
\end{document}

이렇게 하면 목차의 "부록"도 부록의 첫 번째 페이지에 대한 링크로 전환됩니다.

관련 정보