Created
November 4, 2019 08:48
-
-
Save kmuto/5fa58f26a565072d95009f61b15815f4 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
% for user-defined macro | |
% 目次の前までの前付の採番。とりあえずAlphにしている | |
% 選択肢はhttp://www.latex-cmd.com/struct/pagestyle.html あたりを参照 | |
\let\frontmatterorg\frontmatter% 既存の前付マクロを別名で退避して | |
\def\frontmatter{% | |
\frontmatterorg% ここで元のマクロを呼び出す | |
\pagenumbering{Alph}% 採番をAlphにする | |
} | |
% 目次の実体tableofcontentsをjsbook.clsからコピーして、中身をいじる | |
\renewcommand{\tableofcontents}{% | |
\pagenumbering{roman}%目次の採番をroman(ローマ数字)にする。これをした段階でページは1に戻る | |
\settowidth\jsc@tocl@width{\headfont\prechaptername\postchaptername}% | |
\settowidth\@tempdima{\headfont\appendixname}% | |
\ifdim\jsc@tocl@width<\@tempdima \setlength\jsc@tocl@width{\@tempdima}\fi | |
\ifdim\jsc@tocl@width<2zw \divide\jsc@tocl@width by 2 \advance\jsc@tocl@width 1zw\fi | |
\if@twocolumn | |
\@restonecoltrue\onecolumn | |
\else | |
\@restonecolfalse | |
\fi | |
%\chapter*{\contentsname}% 「目次」という見出しと上アキは、章見出しスタイルの流用で実装されているので、コメントアウトすれば見出しごと消える | |
\@mkboth{\contentsname}{}% | |
\@starttoc{toc}% | |
\if@restonecol\twocolumn\fi | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment