Advertisement

Latex排版文字

阅读量:

目录

系列文章目录

前言

一、排版中文

二、Latex的字符

三、强调、断行等

总结


提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档


系列文章目录

一、Latex安装

二、Latex简介


前言

文字是排版的基础,在本篇文章将继续介绍Latex的使用


提示:以下是本篇文章正文内容,下面案例可供参考

一、排版中文

只说最简单的一个方式即:使用ctex 宏包。

ctex 宏包和文档类是对 CJKxeCJK 等宏包的进一步封装。 ctex 文档类包括 ctexart /
ctexrep / ctexbook ,是对 LATEX 的三个标准文档类的封装,对 LATEX 的排版样式做了许多调整,以切合中文排版风格。最新版本的 ctex 宏包/文档类甚至能够根据操作系统自动配置字体。比如:

复制代码
 \documentclass{ctexart}

    
 \begin{document}
    
 	你好\LaTeX{}排版
    
 \end{document}

二、Latex的字符

1.空格和分段

空格 :在Latex源代码中为空格键Tab键 输入的空白字符为**“空格”,行末的回车** 视为一个空格, 连续的若干个空白字符视为一个空格。其中开头的空格忽略不计。

分段:连续的两个回车, 多个空行视为一个空行。行末使用**\par****命令也是空行即分段。**

复制代码
 \documentclass{ctexart}

    
 \begin{document}
    
 	多个空格只显示     一个    空格
    
 	行末
    
 	的回车等于一个空格
    
 	
    
 	两个回车就是新的一行\par
    
 	在行末使用\verb|\par|命令也可以开始新的一行
    
 \end{document}

2.注释

Latex使用**%** 字符作为注释,%字符之后直至行末都被忽略。

复制代码
 \documentclass{ctexart}

    
 \begin{document}
    
 	% 注释在Latex
    
 	% 源码中不参与编译
    
 	\verb|%|字符后面直至行末的都不会%
    
 	显示,但是不会作用的下一行的文字,即使没有使用换行命令
    
 \end{document}

3、特殊字符

在C语言或者其他编程语言对与特殊字符都会使用转义字符来代替,在Latex中也是同样如此。

比如 # $ % & { }等

复制代码
 \documentclass{ctexart}

    
 \begin{document}
    
 	\# \$ \% \& \{ \} \_
    
 	% \^ \~ 这两个命令需要带参数,如果不加一对花括号{}(空参数),就将
    
 	% 后面的字符作为参数,形成重音的效果
    
 	% 反斜杠也不可使用\ ,因为\ 被直接定义成手动换行的命令,所有只好使用\textbackslash
    
 	\^{} \~{} \textbackslash
    
 \end{document}

4、连字

在英文排版中经常出现字母之间的连字现象,常见的有ff、fi、fl、ffi、ffl

复制代码
 \documentclass{ctexart}

    
 \begin{document}
    
 	It's difficult to find \ldots .
    
 	
    
 	
    
 	It's dif{}f{}icult to f{}ind \ldots .
    
 \end{document}

结果应该很明显的呈现出来了

5、标点符号

中文的标点符号使用中文输入法即可。在英文中

5.1、引号

Latex的单引号**‘’** 使用**`'** 输入;双引号**“”** 使用**``** 和**''**输入

复制代码
 \documentclass{ctexart}

    
 \begin{document}
    
 	``Please press the `x' key.''
    
 \end{document}

5.2 连字号和破折号

Latex中存在3种长度的横线可用:连字号、短破折号、长破折号

复制代码
 \documentclass{ctexart}

    
 \begin{document}
    
 	连字号: - \par
    
 	短破折号: -- \par
    
 	长破折号: ---
    
 \end{document}

5.3 省略号

Latex中的省略号使用命令**\ldots** 生成**\ldots** 和**\dots** 是两个等效命令

6、特殊符号与重音

7、特殊符号

复制代码
 \documentclass{ctexart}

    
 \begin{document}
    
 	\P{} \S{} \dag{} \ddag{}\par
    
 	\copyright{} \pounds{} \par
    
 	\textasteriskcentered\par
    
 	\textperiodcentered\par
    
 	\textbullet\par
    
 	\textregistered{} \texttrademark
    
 \end{document}

三、强调、断行等

1、强调

Latex定义了**\underline** 命令用来为文字添加下划线。

复制代码
 \documentclass{ctexart}

    
 \begin{document}
    
 	强调\underline{文字}
    
 \end{document}

还可以调用宏包ulem,它提供的\uline命令能够轻松生成自动换行的下划线

复制代码
 \documentclass{ctexart}

    
 \usepackage{ulem}
    
 \begin{document}
    
 	% \uline 能够轻松生成自动换行的下划线
    
 	An example of \uline{some
    
 		long and underlined \ words.}
    
 	
    
 	% \emph 命令用来将文字变为斜体以示强调。如果在本身已经用 \emph 命令强调的文字内部
    
 	% 嵌套使用 \emph 命令,内部则使用直立体文字
    
 	Some \emph{emphasized words,
    
 		including \emph{double-emphasized}
    
 		words}, are shown here.
    
 	
    
 	
    
 	% 嵌套使用
    
 	Some \uline{\emph{emphasized words,
    
 		including \emph{double-emphasized}
    
 		words}}, are shown here.
    
 \end{document}

2、断行与断页

如果我们确实需要手动断行,可使用如下命令:

复制代码
>       1. \ [⟨length⟩]

>  
>       2. \newline
>  
>  
>

它们有两点区别:一是 \ 可以带可选参数 〈length〉 ,用于在换行处向下增加垂直间距,而 \newline 不带可选参数;二是 \ 也在表格、公式等地方用于分行,而**\newline** 只用于文本段落中。
断页:

复制代码
>     \newpage or \clearpage

通常情况下两个命令都能起到另起一页的作用,但有一些区别:一是在双栏排版中**\newpage**
只起到另起一栏的作用;二是涉及到浮动体的排版上行为不同


总结

本篇主要写的是Latex文字排版的点

全部评论 (0)

还没有任何评论哟~