第六课:latex的特殊字符处理
主要学习以下几个方面:
1 空白符号
空白的使用:
% 1em 相当于字体中M的宽度
a\quad b
% 2em
a\qquad b
%1/6 个em 宽度
a\,b a\thinspace b
%1/2 个em 宽度
a\enspace b
%空格
%正常空格\
a\ b
%不可打断空格
a~b
%1pc=12pt=4.218mm
a\kern 1pc b
a\kern -1em b
a\hskip 1em b
%占位宽度,由hantom{}括号中字符宽度决定
a\hphantom{xyz}b
%弹性长度
a\hfill b
2.latex的控制符输出
控制符:因为在latex中#$%\等符号具有特殊意义,所以要输入他们原本的样子,需要在控制符前面加上反斜杠\,又因为双反斜杠表示换行,所以要输出反斜杠时要打英文字\textbackslash
\# \$ \% \{ \} \~{} \_{} \^{} \& \textbackslash
3.排版符号
\S \P \dag \ddag \copyright \pounds
4.标志字符
\TeX{} \LaTeX{} \LaTeXe{}
5.引号:单引号和双引号需要注意的是做引号是1键旁边的那个键的点号
%1到3个减号产生长度不一的连字符
- -- ---
- -- ---
总结:完全代码
%latex中特殊字符的处理
\documentclass{article}
\usepackage{ctex}
\begin{document}
\section{空白符号}
\subsection{空行分段,多个空行等于一个}
\subsection{自动缩进,绝不能使用空格键代替}
\subsection{英文中多个空格矗立为一个空格,中文中空格被忽略}
\subsection{汉字与其他字符的间距会自动由XeLaTeX处理}
\subsection{禁止使用中文全角空格}
% 1em 相当于字体中M的宽度
a\quad b
% 2em
a\qquad b
%1/6 个em 宽度
a\,b a\thinspace b
%1/2 个em 宽度
a\enspace b
%空格
%正常空格\
a\ b
%不可打断空格
a~b
%1pc=12pt=4.218mm
a\kern 1pc b
a\kern -1em b
a\hskip 1em b
%占位宽度,由hantom{}括号中字符宽度决定
a\hphantom{xyz}b
%弹性长度
a\hfill b
\section{\LaTeX 控制符}
\# \$ \% \{ \} \~{} \_{} \^{} \& \textbackslash
\section{排版符号}
\S \P \dag \ddag \copyright \pounds
\section{\TeX 标识符号}
\TeX{} \LaTeX{} \LaTeXe{}
%引入特定宏包才可以产生类似XeLaTeX这样的标志
\section{引号}
%单引号和双引号需要注意的是做引号是1键旁边的那个键的点号
\section{连字符}
%1到3个减号产生长度不一的连字符
- -- ---
\section{非英文字符}
\section{重音符号,以o为例}
\end{document}