LaTeX常用代码片段

1.

公式断为多行,左对齐,加label并且只有一个编号:
/begin{equation}/label{labelname}
/begin{split}
&片段一//
&片段二//
&片段三//
&....//
/end{split}
/end{equation}
右对齐时符号"&"加在公式片段的右边。
//不能漏
该行公式不加编号:
/begin{equation}前加/nonumber

 

 

2.

使用中科院博士论文模板时出现编译错误:
! Use of /@icentercr doesn't match its definition.
<argument> /def

l.63

?
Process has been terminated ...
问题原因:用了换行字符:

/title{标题// {/large / / / / / /
/ --副标题}}
/author{作者姓名// 单位// /it 邮箱}
/school{学校}
/date{/today}
/makeproposaltitle
其中的/makeproposaltitle在原有代码上修改,定义在附件的.cls文件中,解决办法是在需要回车处//加上/protect,变为
/protect //
/makeproposaltitle 代码为:
/newcommand/makeproposaltitle
{
/cleardoublepage
/thispagestyle{empty}
/begin{center}
/vskip/stretch{5}
/kaishu/zihao{3}/CAST@label@proposal//
/bf/heiti/zihao{2}{~/CAST@value@title~}//
/bf/heiti/zihao{3}{/CAST@value@subtitle}
/vskip/stretch{15}
/kaishu/zihao{5} {~/CAST@value@author~}
/vskip/stretch{0.01}
/kaishu/zihao{4}/CAST@value@school//
/kaishu/zihao{4}/CAST@value@date
/end{center}
/clearpage
}

 

3.

 

/makeatletter 
/newcommand/argmax{/mathop{/operator@font argmax}} 
/makeatother
4.
两对并列的/begin{minipage}/end{minipage}之间不能有多的一行,可以有注释,也可以有有内容的一行,但就是不能有空行。否则两个minipage不能放在同一行上。
5.
中英文混排,英文单词超出边界,英文单词自动断行的问题:
定义命令:
  1. /def/dna#1{%
  2.   /ifx#1/enddna
  3.     /relax
  4.   /else
  5.     #1/hskip0pt plus 1pt/expandafter/dna
  6.   /fi%
  7. }
  8. /def/enddna{/relax}
使用:
在想要自动断开的英文单词前后分别加上标记:
/dna
AVeryLongWordToBeBroken
/enddna
6.

英文中换行的时候默认会加多一个空格, 而中文排版没有这个习惯, 如果使用

/begin{CJK}{GBK}{song}

内容 English 内容

/end{CJK}

排版中文时候每行都会有个多余的空格. 为了避免这个问题建议使用

/begin{CJK*}{GBK}{song}

/CJKtilde(LaTeX 学习博客 (http://latex.yo2.cn) , 白色印记.)

内容~English~内容

/end{CJK*}

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值