现在的位置: 首页 > 综合 > 正文

latex一行结尾为何常加一个%

2013年08月13日 ⁄ 综合 ⁄ 共 1275字 ⁄ 字号 评论关闭

替换ctex中老版winedt的方法:把ctex的winedt文件去掉(最好先备份),然后把安装的winedt7的文件夹改成winedt名字之后放入ctex下面。

使用ctex宏包space选项在换行时会自动插入空格,为了消除在换行处自动插入的空格,所以在每行末尾加个注释符%再回车,LaTeX将忽略注释符右侧的任何字符和空格。

空格符和空格命令

Latex系统中“~”是个不可换行的空格符,即不允许在该符号所处的位置换行,ctex宏包将其重新定义,使其成为可以换行的空格符。如果希望维持该符号定义,可在正文中使用命令:

\standardtilde

将其后的所有“~”改为不可换行的空格符。也可使用命令:

\CJKtilde

将其所有的“~”再改为可换行的空格符。

如果已定义可换行,又希望论文中有些中文与其他字符组成的词汇之间的空格处不出现换行,这时可在空格前插入空格命令

\nbs 或\nobreakspace

前者由CJK宏包提供,后者由LaTeX提供。

如:图\nbs 3,得到:图 3.

零宽度盒子

将盒子宽度设为0pt,盒子的左右两边重合,若此时位置选l(表示对象在盒子中左对齐),则对象将位于零宽度盒子的右侧,若为r,则对象位于零宽度盒子的左侧,尽管对象仍然被正确的排版,但系统认为它的宽度为零,与其前面的或后面的文本排版无关,从而造成相互重叠。
例 数学公式通常是以文本行宽度居中排版的,如果公式附有说明文字,则公式本身就不在剧中,若希望公式本身仍能保持居中,可将说明文字装入零宽度盒子中。
$a^{2}+b^{2}=c^{2}$$
$$a^{2}+b^{2}=c^{2}\makebox{%
~(勾股定理)}$$
$$a^{2}+b^{2}=c^{2}\makebox[0pt][l]{%
~(勾股定理)}$$

段落盒子

制作学位论文封面代码信息,采用小页环境 ,位置参数t为top 
\noindent 分 类 号:U491 \hfill
\newlength{\Mycode}
\settowidth{\Mycode}{学\qquad 号:S20120120}
\begin{minipage}[t]{\Mycode}
单位代码:10000\\
学\qquad 号:S20120120\\
密\qquad 级:公开
\end{minipage}

\noindent 分 类 号:U491 \hfill
\newlength{\Mycode}
\settowidth{\Mycode}{学\qquad 号:S20120120}
\begin{minipage}[b]{\Mycode}
单位代码:10000\\
学\qquad 号:S20120120\\
密\qquad 级:公开
\end{minipage}

自定义盒子

将徽标图形存入自定义盒子,然后调用,此方法可以将校徽、会徽、或商标等图形插入到论文的封面、页眉或页脚等处。
\newsavebox{\Mylogo}
\sbox{\Mylogo}{%
\includegraphics{fig-box1.pdt}}
\usebox{\Mylogo} \fbox{\usebox{\Mylogo}}}

抱歉!评论已关闭.