强迫症有时候是真的浪费时间,不过工作中应该可以解决很多实际问题。
制作书脊
https://github.com/mohuangrui/latexspine
原版太不优雅了,花了一天时间终于找到了解决方案:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
| \documentclass[UTF8]{ctexbook} \usepackage[paper=a4paper,margin=3cm]{geometry}
% https://stackoverflow.com/a/2458125/13182099 \def\hyphenateWholeString #1{\xHyphenate#1$\wholeString\unskip}
\def\xHyphenate#1#2\wholeString {\if#1$ \else\transform{#1} \takeTheRest#2\ofTheString\fi} \def\takeTheRest#1\ofTheString\fi {\fi \xHyphenate#1\wholeString}
\def\transform#1{#1\par}
\renewcommand{\title}[1]{\def\spinetitle{\hyphenateWholeString{#1}}} \renewcommand{\author}[1]{\def\spineauthor{\hyphenateWholeString{#1}}} \newcommand{\adviser}[3]{\def\spineadviser{\hyphenateWholeString{#1}~\par\hyphenateWholeString{#2}~\par\hyphenateWholeString{#3}}} \newcommand{\institute}[1]{\def\spineinst{\hyphenateWholeString{#1}}}
\newcommand{\makespine}{
\newpage\thispagestyle{empty} \linespread{1.0} \songti\zihao{-5}\centering \spinetitle\vfill\spineauthor\vfill\spineadviser\vfill\spineinst
}
% 3.论文书脊的要求(如右图) % (1)在论文的书脊以紧排依序打印中文:论文名称、作者姓名、 % 指导教师、XXX、厦门大学 % (2)字号字体:小五号宋体。
\begin{document} \title{这是你的中文论文名称} \author{Onns} \adviser{指导教师}{XXX}{教授} \institute{厦门大学} \makespine \end{document}
|
相关链接