私は論文を準備しています。それは序論といくつかの記事で構成されています。私は次のテンプレートを使用しています。 で視覚的には.pdf
すべて問題ないように見えます。しかし、目次をクリックすると問題が発生します。
序文をクリックすると、目次のままになります。セクション 1 と「序文の参考文献」を除き、残りのセクションはうまく機能しません。また、記事に関しても、目次をクリックすると、記事ではなく「序文の参考文献」に移動します。
さらに、PDF を開くと、画面の左側に表示される目次のツールバーに目次の構造が正しく反映されません。
\clearpage
注意:コマンドは削除しないでほしいです。
\documentclass[12pt,reqno]{report}
\usepackage{hyperref}
\usepackage[usenames]{color}
\usepackage[latin1]{inputenc}
\usepackage{float}
\usepackage{bbm}
\usepackage[english]{babel}
\usepackage{amssymb, amsmath}
\usepackage{geometry,graphicx}
\usepackage[final]{pdfpages}
\addto\captionsenglish{%
\renewcommand{\bibname}{\centerline{{\Large References for the introduction}}}
}
\newtheorem{theorem}{Theorem}
\newtheorem{lemma}[theorem]{Lemma}
\newtheorem{definition}[theorem]{Definition}
\newtheorem{corollary}[theorem]{Corollary}
\newtheorem{fact}[theorem]{Fact}
\newtheorem{remark}[theorem]{Remark}
\newtheorem{notation}[theorem]{Notation}
\newtheorem{example}[theorem]{Example}
\geometry{a4paper,twoside,top=3.5cm,bottom=3.5cm,left=3cm,right=3cm,headsep=1cm}
\setlength{\parskip}{0.5em}
\begin{document}
\includepdf[pages=-]{./coverthesis.pdf}
\newpage\null\thispagestyle{empty}\newpage
\begin{center}
\textbf{Abstract}
\end{center}
This is my abstract.
\tableofcontents
\clearpage
\begin{center}
\Large \textbf{Introduction} \normalsize
\addcontentsline{toc}{chapter}{Introduction}
\end{center}
\clearpage
\begin{center}
\textbf{1. First part introduction}
\addcontentsline{toc}{section}{1. First part introduction}
\end{center}
Something...
\clearpage
\noindent \textbf{1.1. Subsection 1 in the first part}
\addcontentsline{toc}{subsection}{1.1. Subsection 1 in the first part}
Something...
\clearpage
\noindent \textbf{1.2. Subsection 2 in the first part}
\addcontentsline{toc}{subsection}{1.2. Subsection 2 in the first part}
Something...
\clearpage
\begin{center}
\textbf{2. Second part introduction}
\addcontentsline{toc}{section}{2. Second part introduction}
\end{center}
\clearpage
\noindent \textbf{2.1. Subsection 1 in the second part}
\addcontentsline{toc}{subsection}{1.1. Subsection 1 in the second part}
Something...
\clearpage
\noindent \textbf{2.2. Subsection 2 in the second part}
\addcontentsline{toc}{subsection}{1.2. Subsection 2 in the second part}
Something...
\clearpage
\begin{thebibliography}{a}
\addcontentsline{toc}{section}{References for the introduction}
\bibitem{Author}
Author. \textit{Title}. Edition and year.
\end{thebibliography}
\clearpage
\begin{center}
\textbf{Article 1.}
\addcontentsline{toc}{chapter}{Article 1}
\end{center}
\includepdf[pages=-]{./art1.pdf}
\clearpage
\begin{center}
\textbf{Article 2.}
\addcontentsline{toc}{chapter}{Article 2}
\end{center}
\includepdf[pages=-]{./art2.pdf}
\end{document}
答え1
通常のセクション分割コマンドを使用します。
\documentclass[12pt,reqno]{report}
\usepackage[usenames]{color}
\usepackage[latin1]{inputenc}
\usepackage{float}
\usepackage{bbm}
\usepackage[english]{babel}
\usepackage{amssymb, amsmath}
\usepackage{geometry,graphicx}
\usepackage[final]{pdfpages}
\usepackage{hyperref}
\addto\captionsenglish{%
\renewcommand{\bibname}{References for the introduction}
}
\newtheorem{theorem}{Theorem}
\newtheorem{lemma}[theorem]{Lemma}
\newtheorem{definition}[theorem]{Definition}
\newtheorem{corollary}[theorem]{Corollary}
\newtheorem{fact}[theorem]{Fact}
\newtheorem{remark}[theorem]{Remark}
\newtheorem{notation}[theorem]{Notation}
\newtheorem{example}[theorem]{Example}
\geometry{a4paper,twoside,top=3.5cm,bottom=3.5cm,left=3cm,right=3cm,headsep=1cm}
\setlength{\parskip}{0.5em}
\renewcommand{\thesection}{\arabic{section}}
\begin{document}
%\includepdf[pages=-]{./coverthesis.pdf}
\newpage\null\thispagestyle{empty}\newpage
\begin{center}
\textbf{Abstract}
\end{center}
This is my abstract.
\tableofcontents
\clearpage
\chapter*{Introduction}
\addcontentsline{toc}{chapter}{Introduction}
\clearpage
\section{First part introduction}
Something...
\clearpage
\subsection{Subsection 1 in the first part}
Something...
\clearpage
\subsection{Subsection 2 in the first part}
Something...
\clearpage
\section{Second part introduction}
\clearpage
\subsection{Subsection 1 in the second part}
Something...
\clearpage
\subsection{Subsection 2 in the second part}
Something...
\clearpage
\begin{thebibliography}{a}
\addcontentsline{toc}{section}{References for the introduction}
\bibitem{Author}
Author. \textit{Title}. Edition and year.
\end{thebibliography}
\clearpage
\chapter*{Article 1.}
\addcontentsline{toc}{chapter}{Article 1.}
%\includepdf[pages=-]{./art1.pdf}
\clearpage
\chapter*{Article 2.}
\addcontentsline{toc}{chapter}{Article 2.}
%\includepdf[pages=-]{./art2.pdf}
\end{document}
答え2
etc.の奇妙な使用法では、\textbf{1.1 Subsection}
によって取得できるハイパーアンカーが提供されません\addcontentsline
。
この使用法が継続される場合は、\phantomsection
ハイパーアンカーを生成するためのマクロが必要ですが、この手動かつエラーが発生しやすいスタイルはお勧めしません\textbf{...}
。
\documentclass[12pt,reqno]{report}
\usepackage[usenames]{color}
\usepackage[latin1]{inputenc}
\usepackage{float}
\usepackage{bbm}
\usepackage[english]{babel}
\usepackage{amssymb, amsmath}
\usepackage{geometry,graphicx}
\usepackage[final]{pdfpages}
\addto\captionsenglish{%
\renewcommand{\bibname}{\centerline{{\Large References for the introduction}}}
}
\newtheorem{theorem}{Theorem}
\newtheorem{lemma}[theorem]{Lemma}
\newtheorem{definition}[theorem]{Definition}
\newtheorem{corollary}[theorem]{Corollary}
\newtheorem{fact}[theorem]{Fact}
\newtheorem{remark}[theorem]{Remark}
\newtheorem{notation}[theorem]{Notation}
\newtheorem{example}[theorem]{Example}
\geometry{a4paper,twoside,top=3.5cm,bottom=3.5cm,left=3cm,right=3cm,headsep=1cm}
\setlength{\parskip}{0.5em}
\usepackage{hyperref}
\begin{document}
%\includepdf[pages=-]{./coverthesis.pdf}
\newpage\null\thispagestyle{empty}\newpage
\begin{center}
\textbf{Abstract}
\end{center}
This is my abstract.
\tableofcontents
\clearpage
\begin{center}
\Large \textbf{Introduction} \normalsize
\phantomsection
\addcontentsline{toc}{chapter}{Introduction}
\end{center}
\clearpage
\begin{center}
\textbf{1. First part introduction}
\phantomsection
\addcontentsline{toc}{section}{1. First part introduction}
\end{center}
Something...
\clearpage
\noindent \textbf{1.1. Subsection 1 in the first part}
\addcontentsline{toc}{subsection}{1.1. Subsection 1 in the first part}
Something...
\clearpage
\noindent \textbf{1.2. Subsection 2 in the first part}
\addcontentsline{toc}{subsection}{1.2. Subsection 2 in the first part}
Something...
\clearpage
\begin{center}
\textbf{2. Second part introduction}
\addcontentsline{toc}{section}{2. Second part introduction}
\end{center}
\clearpage
\noindent \textbf{2.1. Subsection 1 in the second part}
\addcontentsline{toc}{subsection}{1.1. Subsection 1 in the second part}
Something...
\clearpage
\noindent \textbf{2.2. Subsection 2 in the second part}
\addcontentsline{toc}{subsection}{1.2. Subsection 2 in the second part}
Something...
\clearpage
\begin{thebibliography}{a}
\addcontentsline{toc}{section}{References for the introduction}
\bibitem{Author}
Author. \textit{Title}. Edition and year.
\end{thebibliography}
\clearpage
\begin{center}
\textbf{Article 1.}
\addcontentsline{toc}{chapter}{Article 1}
\end{center}
%\includepdf[pages=-]{./art1.pdf}
\clearpage
\begin{center}
\textbf{Article 2.}
\addcontentsline{toc}{chapter}{Article 2}
\end{center}
%\includepdf[pages=-]{./art2.pdf}
\end{document}
中央揃えのセクション (セクションのみ、 ではない) などの改善\subsections
。これにより、 の問題bookmarks
も解決されます。
\documentclass[12pt,reqno]{report}
\usepackage[usenames]{color}
\usepackage[latin1]{inputenc}
\usepackage{float}
\usepackage{bbm}
\usepackage[english]{babel}
\usepackage{amssymb, amsmath}
\usepackage{geometry,graphicx}
\usepackage[final]{pdfpages}
%\addto\captionsenglish{%
% \renewcommand{\bibname}{\begingroup\protect\centering \protect\Large References for the introduction\endgroup}
%}
\newtheorem{theorem}{Theorem}
\newtheorem{lemma}[theorem]{Lemma}
\newtheorem{definition}[theorem]{Definition}
\newtheorem{corollary}[theorem]{Corollary}
\newtheorem{fact}[theorem]{Fact}
\newtheorem{remark}[theorem]{Remark}
\newtheorem{notation}[theorem]{Notation}
\newtheorem{example}[theorem]{Example}
\geometry{a4paper,twoside,top=3.5cm,bottom=3.5cm,left=3cm,right=3cm,headsep=1cm}
\setlength{\parskip}{0.5em}
\usepackage[nottoc]{tocbibind}
\usepackage{xpatch}
\renewcommand{\thesection}{\arabic{section}}
\makeatletter
%\AtBeginDocument{%
\xpatchcmd{\@sect}{%
\def\@svsechd{%
#6{\hskip #3\relax
\@svsec #8}}%
}{%
\def\@svsechd{%
#6{\hskip #3\relax
\begingroup\centering \@svsec #8 \endgroup}}%
}{\typeout{Patch success}}{\typeout{first patch failed}}
\xpatchcmd{\@sect}{%
\begingroup
#6{%
\@hangfrom{\hskip #3\relax\@svsec}%
\interlinepenalty \@M #8\@@par}%
\endgroup%
}{\begingroup
#6{%
\@hangfrom{\hskip #3\relax\@svsec}%
\ifnum0=\pdfstrcmp{#1}{section}%
\begingroup\centering
\interlinepenalty \@M #8 \@@par\endgroup
\else
\interlinepenalty \@M #8 \@@par% Non - section types
\fi
}%
\endgroup%
}{}{\typeout{Second patch failed}}%
\makeatother
\usepackage{hyperref}
\begin{document}
%\includepdf[pages=-]{./coverthesis.pdf}
\newpage\null\thispagestyle{empty}\newpage
\begin{center}
\textbf{Abstract}
\end{center}
This is my abstract.
\tableofcontents
\clearpage
\phantomsection
\chapter*{\centering Introduction}
\addcontentsline{toc}{chapter}{Introduction}
\clearpage
\section{First part introduction}
%\addcontentsline{toc}{section}{1. First part introduction}
Something...
\clearpage
\subsection{Subsection 1 in the first part}
%\addcontentsline{toc}{subsection}{1.1. Subsection 1 in the first part}
Something...
\clearpage
\subsection{Subsection 2 in the first part}
Something...
\clearpage
\section{Second part introduction}
\clearpage
\subsection{Subsection 1 in the second part}
Something...
\clearpage
\subsection{Subsection 2 in the second part}
Something...
\clearpage
\begin{thebibliography}{a}
%\addcontentsline{toc}{section}{References for the introduction}
\bibitem{Author}
Author. \textit{Title}. Edition and year.
\end{thebibliography}
\clearpage
\chapter*{\centering Article 1}
\addcontentsline{toc}{chapter}{Article 1}
%\includepdf[pages=-]{./art1.pdf}
\clearpage
\chapter*{\centering Article 2}
\addcontentsline{toc}{chapter}{Article 2}
%\includepdf[pages=-]{./art2.pdf}
\end{document}