粗体、斜体和其他文本样式
用 \textbf{...} 包住文本得到粗体,用 \emph{...} 或 \textit{...} 得到斜体,用 \texttt{...} 得到打字机字体。用 \underline{...} 加下划线,用 ulem 宏包的 \sout{...} 加删除线。
粗体、斜体和打字机字体
每种样式都是一个命令,把文本放在花括号中作为参数。样式可以嵌套。
常用文本样式
This is \textbf{bold}, this is \emph{emphasised},
this is \textit{italic} and this is \texttt{typewriter}.
You can combine them: \textbf{\emph{bold italic}}.在正文中表示强调时应使用 \emph。在斜体文本中,它会切换回直立体,所以强调依然醒目。
斜体文本中的 \emph 会变为直立体
\textit{The word \emph{not} is emphasised inside italic text.}| 命令 | 效果 | 在 Scissor LaTeX 中 |
|---|---|---|
\textbf{...}, {\bfseries ...} | 粗体 | 可用 |
\emph{...}, \textit{...}, {\itshape ...} | 斜体 | 可用 |
\textsl{...} | 倾斜体 | 显示为直立体:保留文本,不保留倾斜 |
\texttt{...}, {\ttfamily ...} | 打字机字体 | 可用 |
\textsc{...} | 小型大写字母 | 在默认的 Latin Modern 字体中显示为普通字母。使用 helvet 时以及在会议版式中(使用 Latin Modern 的 LNCS 除外)为真正的小型大写字母 |
\underline{...} | 下划线 | 可用 |
\sout{...}, \xout{...} (ulem) | 删除线 | 可用 |
\uline{...} (ulem) | 下划线 | 可用 |
\uwave{...} (ulem) | 波浪下划线 | 保留文本,没有波浪线 |
\textsuperscript{...}, \textsubscript{...} | 上标、下标 | 可用 |
\textsf{...}, {\sffamily ...} | 无衬线 | 保留文本,以衬线字体显示 |
\textrm{...}, \textup{...}, \textmd{...}, \textnormal{...} | 普通文本 | 可用(在这里它们不改变任何东西) |
旧式的双字母写法 {\bf ...}、{\it ...} 和 {\tt ...} 也可用,但上面的命令更清晰。
下划线和删除线
\underline 不需要宏包。要给文本加删除线,请加载 ulem 并使用 \sout。请以 \usepackage[normalem]{ulem} 的方式加载,这样在 TeX 安装中 \emph 也会保持斜体(没有这个选项时,ulem 会让 \emph 在那里变成下划线)。
下划线和删除线
\documentclass{article}
\usepackage[normalem]{ulem}
\begin{document}
Please \underline{sign here}. The price was
\sout{\$44} \$38. Footnote\textsuperscript{a} and H\textsubscript{2}O.
\end{document}字号
\tiny、\scriptsize、\footnotesize、\small、\large、\Large、\LARGE、\huge 和 \Huge 会改变其后文本的大小,直到所在分组或环境结束,与 LaTeX 中一样。如需自定义字号,请写 \fontsize{30}{36}\selectfont:Scissor LaTeX 会使用 5 到 144 pt 之间最接近的常用字号,行距随字号变化。
字号命令和 \fontsize
Normal text, {\small small text}, {\large large text}
and {\Huge huge text}.
{\fontsize{30}{36}\selectfont A 30 pt line for a poster.}要让整个文档变大或变小,请使用文档类选项:\documentclass[12pt]{article}。各级标题、文档标题和脚注已经有各自的字号。会议和期刊版式保持自己的字号,并忽略这些字号命令。
无衬线文本
用无衬线字体(\textsf)设置的单个词会以衬线字体显示。不过,整篇文档使用无衬线字体是可行的:在导言区写入 \renewcommand{\familydefault}{\sfdefault},或在正文开头使用 \sffamily。这样文本会以 Latin Modern Sans 排版。
整篇文档使用无衬线字体
\documentclass{article}
\renewcommand{\familydefault}{\sfdefault}
\begin{document}
\section{Notice}
The library closes at 6 pm on Fridays.
\end{document}特殊字符
有十个字符在 LaTeX 中有特殊含义。其中七个在前面加反斜杠即可输出;另外三个需要使用命令。
| 字符 | 写法 | 字符 | 写法 |
|---|---|---|---|
| # | \# | { | \{ |
| $ | \$ | } | \} |
| % | \% | ~ | \textasciitilde |
| & | \& | ^ | \textasciicircum |
| _ | \_ | \ | \textbackslash |
特殊字符
50\% of \$44 is \$22. Use \_ in file names like
\texttt{my\_file.tex}. A path: C:\textbackslash{}Users.
Braces \{ and \}, a tilde \textasciitilde{} and a caret \textasciicircum{}.重音符号和其他语言的字母
你可以直接输入带重音的字母,例如 é、ü 或 ñ:编辑器以 UTF-8 读取源代码。传统的重音命令也可用。
重音命令和特殊字母
Caf\'e, na\"ive, \^ile, \`a la carte, Fran\c{c}ois,
\v{C}esk\'y, Erd\H{o}s, \ss, \ae, \o, \aa, \L\'od\'z.
Typed directly: café, naïve, Łódź, Straße.破折号、引号和省略号
| 写法 | 效果 | 用途 |
|---|---|---|
- | - | 连字符:well-known |
-- | – | 短破折号:pages 4--44 |
--- | — | 长破折号:a break---like this |
`` 和 '' | “ 和 ” | 双引号 |
` 和 ' | ‘ 和 ’ | 单引号 |
\dots 或 \ldots | … | 省略号 |
破折号、引号和省略号
Pages 4--44 of the report---the long version---say
``it works'' and `mostly'. To be continued\dots与 TeX 安装的不同之处
这些命令在 TeX 安装中也都可用,所以在这里看起来正确的文档,拿到别处使用也没有问题。
ulem 宏包的完整手册列出了所有下划线和删除线命令,见 ctan.org/pkg/ulem。
常见问题
如何在 LaTeX 中把文本设为粗体?
写 \textbf{your text}。在编辑器中,你也可以选中文本后按 Ctrl+B(Mac 上为 Cmd+B)。
\emph 和 \textit 有什么区别?
\textit 总是给出斜体。\emph 表示强调:在普通文本中为斜体,在斜体文本中为直立体。
如何在 LaTeX 中更改字号?
对整篇文档,请使用文档类选项,例如 \documentclass[12pt]{article}。对部分文本,请使用 {\large ...} 等字号命令或 \fontsize{14}{17}\selectfont。
本页的每个示例都在构建网站时由 Scissor LaTeX 排版。 最后更新:2026-11-07