Latex排版文字
?
目錄
?
系列文章目錄
前言
一、排版中文
二、Latex的字符
三、強調、斷行等
總結
提示:寫完文章后,目錄可以自動生成,如何生成可參考右邊的幫助文檔
系列文章目錄
一、Latex安裝
二、Latex簡介
前言
文字是排版的基礎,在本篇文章將繼續介紹Latex的使用
?
提示:以下是本篇文章正文內容,下面案例可供參考
一、排版中文
只說最簡單的一個方式即:使用ctex宏包。
ctex 宏包和文檔類是對 CJK 和 xeCJK 等宏包的進一步封裝。 ctex 文檔類包括 ctexart /
ctexrep / ctexbook,是對 LATEX 的三個標準文檔類的封裝,對 LATEX 的排版樣式做了許多調整,以切合中文排版風格。最新版本的 ctex 宏包/文檔類甚至能夠根據操作系統自動配置字體。比如:
二、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{somelong 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、斷行與斷頁
如果我們確實需要手動斷行,可使用如下命令:
\\[?length?] \newline它們有兩點區別:一是 \\ 可以帶可選參數 ?length?,用于在換行處向下增加垂直間距,而 \newline 不帶可選參數;二是 \\ 也在表格、公式等地方用于分行,而 \newline只用于文本段落中。
斷頁:
通常情況下兩個命令都能起到另起一頁的作用,但有一些區別:一是在雙欄排版中 \newpage
只起到另起一欄的作用;二是涉及到浮動體的排版上行為不同
總結
本篇主要寫的是Latex文字排版的點
總結
- 上一篇: ae怎么设置gpu渲染_AE/PR ma
- 下一篇: FTP的主动模式和被动模式工作原理