LaTeX学习摘记(二):字体与段落

增加空白的命令:

\vspace{长度}:精确增加垂直距离

\addvspace{长度}:The\addvspace command normally adds a vertical space of height length. However, ifvertical space has already been added to the same point in the output by aprevious \addvspace command, then this command will not add more space thanneeded to make the natural length of the total vertical space equal to length.

\hspace与\addvspace与此相同

段落缩进

首行缩进:

LaTeX中的首行缩进由命令\indent实现,它可以在段落任意位置使用,将当前段落的第一行缩进。使用\setlength{\parindent}{2em}设置首行缩进的距离。

悬挂缩进:

第一种方法:

\newline

\noindent

\hangafter=1 %第一行不缩进,把原来的1行当做第一行

\setlength{\hangindent}{2em}

第二种方法:

\par

\hangafter=0 %第一行缩进

\setlength{\hangindent}{2em}

段落间距

\parskip = 长度

段前段后都增加

\bigskip;\medskip  或\smallskip

行结束标志

最后加上\hfill xxx

换行

\\[extra-space]和\\*[extra-space]:有时出于某种需要我们有必要显式地插入换行,我们可以使用这两条命令。此时 LATEX将换至新的一行而不开始一个新的段落。\\*同\\命令功能相同,差别只是后者在强制换行后禁止换页。可选参数extra-space指明下一行开始前预留多少垂直距离(可以为负值)。

\newline:命令只能在段落中使用,使文本开始一个新行。

\linebreak[number]:这条命令让LATEX中断当前行并将当前行己有文本拉长直至页边。可选参数number的值只能从0到4,值越大代表换行的意愿越强烈。

\nolinebreak[number]:这条命令与\linebreak正好相反。

\hyphenation[word list]:worl list中列出需要单独考虑的单词列表,LATEX 遇到需要对该列表中的某个单词进行连字符分割时,只有我们使用\- 命令的地方允许断开。如果我们在一个单词的中间使用了\-命令,则LATEX 不再用断字算法为该单词寻找另外的可行断点。列出的这些单词中不能含有符殊字符或符号,字母不论大小写,处理方法都一样。下面的例子使系统按照指定定的可行位置对"hyphenation"单词断字,同时禁止将"FORTRAN","Fortan"或"fortran"断开: \hyphenation{FORTRAN Hy-phen-a-tion}

\mbox[text]:使 text 参数中的多个单词组成的字符串在任何倩况下都不会分开在两行中。

\hyphenpenalty=1000:调整\hyphenpenalty的值(缺省值为50)可以调整断字的优先级,值越大越倾向于不断字。

强调(默认正体和斜体互换)

latex强调文本不是用\emph{}命令吗,默认是斜体,

具体使用什么字体,可以用类似

\DeclareTextFontCommand{\emph}{\heiti}

来源:http://xfyxiao.ycool.com/post.2983543.html

要给文字加下划线,用 \underline{ This is an underlinetext } 就可以.
跟 \emph{} 命令不同 \emph 是会让文字变跟现在文字不同. 如正体变斜体, 或者斜体变正体.

如果想要用文字高亮显示就要用到一个叫soul 的包,
这个包一共有伍个命令:
\so{letterspacing} l e t t e r s p a c i n g
\caps{CAPITALS, Small Capitals} CAPITALS, Small Capitals
\ul{underlining} underlining
\st{overstriking} overstriking
\hl{highlighting} highlighting5

如果没有加color包,那么 hl 命令就跟下划线命令一样. 通常hl是预设黄色的
可以用以下命令改变颜色
\setulcolor{bule} 设置下划线的颜色为蓝(下划线)
\setstcolor{yellow} 设置overstriking颜色为黄(删除线)
\sethlcolor{green} 设置高亮显示为绿(高亮)
更详细的命令请查阅soul的文档


下面是一个演示文档:
\documentclass{article}
\usepackage{color, soul} %用color, 和 soul 包
\begin{document}
\setulcolor{red} set underlining color
\setstcolor{green} set overstriking color
\sethlcolor{blue} set highlighting color
\so{letterspacing} \
\caps{CAPITALS, Small Capitals}\
\ul{underlining}\
\st{overstriking} \
\hl{highlighting}
\end{document}

对齐

下划线断行

用ulem包加\uline命令

设置断词

\hyphenation{ab-c  bbb} 表示abc可在b后断词,bbb不能断词

特殊字符

双引号:

\textquotedblleft

\textquotedblright

单引号:

\textquoteleft

\textquoteright

如果需要借助于内部有\@字符的命令,如\@addtoreset,就需要借助于另两个命令

\makeatletter, \makeatother。

%

\%

\

\textbackslash or \backslash

$

\$

#

\#

{

\{

}

\}

^

\^{}

_

\_

~

\~{}

&

\&

|

\textbar $|$

\textgreater

\textless

连数符

--

破折号

---

支持中文

\usepackage[nocap,noindent]{ctex}

\usepackage{CJK}

\begin{CJK}{GBK}{song} ç宋体

试试aa

\end{CJK}

设置字体

依次为 编码,字族,序列,形状ß 任选组合

\fontencoding{} \fontfamily{} \fontseries{}\fontshape{} \fontsize{尺寸}{行距(通常要比尺寸大20%)}

\newcommand{\myfont}[1]{{\fontencoding{U}\fontfamily{fplmbb}\fontseries{m}\fontshape{n}\selectfont#1}},形状后面可加大小\fontsize{}{}

\newcommand{\myfont}[1]{{\usefont{U}{fplmbb}{m}{n}\selectfont#1}}

数学字体选择

公式图标 à math

或TeX à CTeX tools à TeXFriend …

(OB$\mathfrak{AO}$DD)OB$\mathds{AO}$DD

条件判断

包ifthen

\ifthenelse{条件判断}{肯定语句}{否定语句}

条件判断的类型

数值1 关系符(< = >) 数值2

\lengthtest{长度1 关系符 长度2}

\isodd{数值}

\equal{字符串}{字符串}

\boolean{布尔寄存器名};新定义布尔寄存器\newboolean{名称};赋值\setboolean{名称}{false/true}

\isundefined{命令}

多重条件 \and \or\not \( \)

条件循环:\whiledo{条件判断}{肯定语句}

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值