10 章节中的子目录虚线长度设置

发布于 2023-09-22 18:20:11

现在模板在近似A3paper下编译,有以下问题:
一,章节目录长度如何增加到红线长,对齐页眉粗黑线,而且子目录字体太小了如何改变?文档总目录虚线不改变。
二,页面四个角上的小线段如何消除?
三,part 页面的字体大小如何扩大一倍?
以上都在“krantz”模板里如何修改参数实现krantz.cls
的。
目前实际文档都在A3paper下编译。如果,能使用a4paper页成功那更好了。
page1.jpg
page2.jpg

% !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}

查看更多

关注者
0
被浏览
1.3k
2 个回答
LaTeXStudio
LaTeXStudio 2023-09-23
这家伙很懒,什么也没写!

角标明显是用了边裁线,找找 crop 宏包,去掉相关内容即可。
另外目录部分,需要看看代码了,其他用户看看。

南方的孩子
南方的孩子 2024-01-09
这家伙很懒,什么也没写!

字体太小是因为你用的版面太大,换成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}

效果图如下:
image.png
image.png
image.png

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览