为什么这个模板我无法在texlive上使用?

发布于 2022-03-02 21:41:39
\documentclass[12pt,oneside]{book}
\setlength\paperheight{260mm}\setlength\paperwidth{184mm}%16 开
\usepackage{amsmath,amsfonts,amsthm,amssymb}    %与数学输入相关宏包
\usepackage{latexsym,indentfirst,bm,color}      %文本输入相关宏包
\usepackage[dvips]{graphicx}    %用来插入eps图形的宏包
\usepackage{CJKnumb}    %用来产生阿拉伯数字
\usepackage{CJK}
\usepackage{amsmath,amscd}
\usepackage{mathrsfs}   %用来输入 fourier 变换的 F
\usepackage[all,cmtip]{xy}
\usepackage[left=2.8cm,right=2.5cm,top=2.5cm,bottom=3.2cm]{geometry} %设置页边距
\usepackage{ccmap}
\linespread{1.3}

%重定义字体名称
\newcommand{\song}{\CJKfamily{song}}
\newcommand{\hei}{\CJKfamily{hei}}
\newcommand{\fs}{\CJKfamily{fs}}
\newcommand{\kai}{\CJKfamily{kai}}
\newcommand{\li}{\CJKfamily{li}}
\newcommand{\you}{\CJKfamily{you}}


\newcommand{\Hom}{\mathrm{Hom}}
\newcommand{\C}{\mathrm{C}}
\usepackage[bf,big,center,indentafter,pagestyles]{titlesec}  % 设置章节标题

\usepackage{titletoc}           %自己设置目录

\allowdisplaybreaks

\begin{document}
    \begin{CJK*}{GBK}{song}
        \CJKindent  \CJKtilde\song    
        %设置目录格式
        \titlecontents{chapter}[0pt]{\vspace{.5\baselineskip}\bfseries}{第\CJKnumber{\thecontentslabel}章\quad}{}
        {\hspace{.5em}\titlerule*[10pt]{$\cdot$}\contentspage}
        \titlecontents{section}[2em]{\vspace{.25\baselineskip}}
        {\S\thecontentslabel\quad}{}
        {\hspace{.5em}\titlerule*[10pt]{$\cdot$}\contentspage}
        
        
        %设置正文的页眉页脚格式
        \newpagestyle{main}[\wuhao]
        {
            \sethead{}{\kai 吉林大学本科毕业设计(论文)}{}%\kai\small\chaptername\quad\chaptertitle\qqad\quad\thepage
            \setfoot{}{\thepage}{}
            \headrule
        }%\pagestyle{main}
                
        %设置章节标题
        \renewcommand{\chaptername}{第\CJKnumber{\thechapter}章}
        \titleformat{\chapter}{\centering\hei\sanhao}{\chaptername}{1em}{}  %设置章标题
        \titlespacing{\chapter}{0pt}{*0}{*4}
        \titleformat{\section}{\centering\hei\sihao}{\S\thesection\quad}{1em}{}            % 设置节标题
        \titlespacing{\section}{0pt}{*0}{*1}
        

        \makeatletter
        \renewenvironment{proof}[1][\proofname]{\par \pushQED{\qed}%
            \normalfont \topsep6\p@\@plus6\p@\labelsep1em\relax
            \trivlist   \item[\hskip\labelsep\indent  \bfseries#1]\ignorespaces}{%
            \popQED\endtrivlist\@endpefalse }
        \makeatother
                
    \end{CJK*}
\end{document}

查看更多

关注者
0
被浏览
1.1k
1 个回答
LaTeXStudio
LaTeXStudio 2022-03-03
这家伙很懒,什么也没写!

1, 请把代码放在代码块里,编辑器都显示的很清楚了。

2,CJK 的中文支持方式,十年前基本都不再用了。现在新的中文支持都不用了,当然无法编译了。自己改改更新下知识。建议看看:
https://ctan.org/pkg/lshort-zh-cn

撰写答案

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

发布
问题

分享
好友

手机
浏览

扫码手机浏览