现在模板在近似A3paper下编译,有以下问题:
一,章节目录长度如何增加到红线长,对齐页眉粗黑线,而且子目录字体太小了如何改变?文档总目录虚线不改变。
二,页面四个角上的小线段如何消除?
三,part 页面的字体大小如何扩大一倍?
以上都在“krantz”模板里如何修改参数实现krantz.cls
的。
目前实际文档都在A3paper下编译。如果,能使用a4paper页成功那更好了。
% !TeX program = XeLaTeX
\documentclass[ChapterTOCs]{krantz}
\usepackage{lipsum}
\usepackage[twoside=false, head=13pt,paperwidth=1081.6pt, paperheight=1352pt,includeheadfoot, marginparsep=57.6pt,marginparwidth=136pt, columnsep=8pt,top=19.2pt, bottom=108pt, left=86.4pt, right=57.6pt]{geometry}
\begin{document}
\tableofcontents
\part{Norm}
\newpage
\chapter{component}
\lipsum[1]
\section{system1}
\lipsum[2]
\section{system2}
\lipsum[3]
\end{document}
字体太小是因为你用的版面太大,换成a4paper就不显小了。
512pt和452pt这个是调整章目录里不同级别的点线长度,
你可以根据自己的需要同步增加和减少来调整。
页面四个角上的小线段已经消除(那两个let语句)
基本上你用下面的范例就能正常使用了,不用修改cls文件
% !TEX program = xelatex
\documentclass[a4paper,ChapterTOCs,final]{krantz}
\usepackage{lipsum}
\usepackage[twoside=false, head=13pt,includeheadfoot, marginparsep=57.6pt,marginparwidth=136pt, columnsep=8pt,top=19.2pt, bottom=108pt, left=86.4pt, right=57.6pt]{geometry}%paperwidth=1081.6pt, paperheight=1352pt,
\usepackage{etoolbox}
\makeatletter
\patchcmd{\@mydottedtocline}{372pt}{512pt}{}{}
\patchcmd{\@mydottedtocline}{312pt}{452pt}{}{}
\let\make@cornermarks\relax
\let\top@cornermarks\relax
\makeatother
\begin{document}
\tableofcontents
\part{Norm}
\newpage
\chapter{component}
\lipsum[1]
\section{system1}
\lipsum[2]
\section{system2}
\lipsum[3]
\end{document}
效果图如下: