欢迎光临散文网 会员登陆 & 注册

【LaTeX入门教程】论文排版不是问题!

2023-07-01 17:31 作者:所剩i  | 我要投稿

问题整合

  • texlive配置教程
  • 在编辑代码时,注意不要多打空格
  • 在插入图片时,需要添加宏包才可以实现调整大小
  • 自定义章节格式代码
  • 自定义附录格式代码


问题解决方案

  • texlive配置教程:http://t.csdn.cn/jZWeJ
  • 在编辑代码时,注意不要多打空格

错误写法:\ section{}

正确写法:\section{}

  • 在插入图片时,需要添加宏包才可以实现调整大小

添加宏包方式:\usepackage{graphicx}

  • 自定义章节格式代码

代码如下:

\documentclass[a4paper]{ctexart}

\usepackage{xeCJK}

\newCJKfontfamily{\song}[AutoFakeBold={3}]{SimSun} %创建宋体伪加粗字体

\pagestyle{plain}%页眉为空,页脚为页码

\usepackage[top=2.5cm, bottom=2.5cm, left=2.5cm, right=2.5cm]{geometry}%设置页面边距

%=================设置章节标题格式==================%

\ctexset{

section={

%format用于设置章节标题全局格式,作用域为标题和编号

%默认左对齐要剧中的话,加上\centering

%+号表示在原有格式下附加格式命令

%name用于设置章节编号前后的词语

%前、后词语用英文状态下,分开,如果没有前或后词语可以不填

format+ = \zihao{-3} \song \centering,

number = \textbf{\song} \chinese{section},

name = {,、\,},

%beforeskip用于设置章节标题前的垂直间距

%ex为当前字号下字母x的高度

%基础高度为1.0ex,可以伸展到1.2ex,也可以收缩到0.8ex

beforeskip = 2ex plus 0.2ex minus .2ex,

afterskip = 2ex plus 0.2ex minus .2ex,

%afterskip用于设置章节标题后的垂直间距

%aftername用于控制编号和标题之间的格式

%\hspace用于增加水平间距

aftername = \hspace{0pt}

},

subsection={

format+ = \zihao{-4} \song \raggedright,

number = \textbf \textup{\arabic{section}\,.\,\arabic{subsection}},

name = {,\;},

beforeskip = 1.5ex plus 0.2ex minus .2ex,

afterskip = 1.5ex plus 0.2ex minus .2ex,

aftername = \hspace{0pt}

},

subsubsection={

format+ = \zihao{-4} \song \raggedright,

number = \textbf \textup{\arabic{section}\,.\,\arabic{subsection}\,.\,\arabic{subsubsection}},

name = {,\;},

beforeskip = 1.5ex plus 0.2ex minus .2ex,

afterskip = 1.5ex plus 0.2ex minus .2ex,

aftername = \hspace{0pt}

}

}

\begin{document}

\zihao{-4}

\section{第一章}


\subsection{小节标题}


感谢您喜欢我的视频!!!


\subsection{小节标题}


感谢您喜欢我的视频!!!


\subsubsection{子小节标题}


感谢您喜欢我的视频!!!


\subsubsection{子小节标题}


感谢您喜欢我的视频!!!


\section{第二章}


\end{document}


  • 自定义附录格式代码

代码如下:

\documentclass{article}

\usepackage{ctex}


\begin{document}

\appendix

\renewcommand{\thesection}{附录\Alph{section}}

\renewcommand{\thesubsection}{\arabic{section}.\arabic{subsection}}

\renewcommand{\thesubsubsection}{\arabic{section}.\arabic{subsection}.\arabic{subsubsection}}

\section{\centering 程序代码}

\subsection{第一问}

\subsubsection{线性规划}

\end{document}

【LaTeX入门教程】论文排版不是问题!的评论 (共 条)

分享到微博请遵守国家法律