LaTeX中的特殊字符

简介: LaTeX中的特殊字符

LaTeX中的特殊字符

空白符号

(1)空行分段,多个空行等同1个。

比如我们现在写两段文字。

  • 不空行

image-20220203152956135

  • 空行

image-20220203153219212

  • 多个空行等于一个空行(一个效果)

image-20220203153438825

(2)自动缩进,绝对不能使用空格代替。

image-20220203153849958

(3)英文中多个空格处理为1个空格,中文中空格将被忽略。

  • 英文正常空格

image-20220203154208395

  • 英文多个空格等于一个空格

image-20220203154424574

  • 中文空格会被忽略

image-20220203154708486

(4)汉字与其他字符间距会自动由XeLaTeX处理。

  • 汉字与英文之间

image-20220203154950675

(5)禁止使用中文全角空格。

(6)空格输入

  • 当需要输入空格这样的空白字符时,可以使用类似quad这样的命令来实现。
  • 一个quad产生1em(相当于当前字体中M的宽度)的空白。
  • 同样,一个qquad产生2em的空白。
  • 一个,命令或者\thinspace命令产生约为1/6个em的空白。
  • enspace命令产生0.5个em的空白。
  • \ 反斜杠加空格命令,输出一个空格。
  • ~命令产生一个硬空格(不能分割的空格)。

image-20220203160704996

效果如图:

image-20220203160756669

(7)产生指定宽度的空白

  • 可以用kernhskip命令产生指定宽度的空白。

宽度由“两端带有空格的宽度值”指定。

还可以用hskip命令,利用其参数指定的宽度来产生空白。

image-20220203161436573

效果:

image-20220203161544128

  • 可以用hphantom命令来根据指定参数产生的占位字符的宽度来产生空白。

image-20220203161918804

效果:

image-20220203161935274

(8)弹性长度

hfill命令产生弹性空白(用于撑满整个空间)。

image-20220203162137368

效果:

image-20220203162152213

控制符

在LaTeX中,#、$、% 等都有特殊含义。

这些称为LaTeX的控制符。

为了输出这些控制符,我们需要在这些字符前添加反斜杠\

由于双反斜杠产生换行,因此,在文本模式中,反斜杠用textbackslash命令产生。

image-20220203162951592

效果:

image-20220203163011220

排版符号

对于排版中的一些特殊符号,也可以用相应命令产生。

image-20220203163313398

效果:

image-20220203163330355

image-20220203163338960

TeX标志符号

(1)基本符号

image-20220203163611924

效果:

image-20220203163646041

(2)xltxtra宏包提供

不能直接输入“XeLaTeX”,会出现编译错误。

没有XeLaTeX这个命令!

如果我们用usepackage来引入一个特殊的宏包。

image-20220203164022953

然后在文档区写上:

image-20220203164221176

编译运行,便可以得到XeLaTeX的标志符号。

image-20220203164311405

(3)texnames宏包提供

我们也可以产生LaTeX的其他标志。

同样需要引入宏包。

image-20220203164744395

然后在文稿区写上:

image-20220203165046159

编译运行查看结果:

image-20220203165120387

(4)mflogo宏包提供

同样需要引入宏包。

image-20220203165159958

然后在文稿区写上:

image-20220203165359127

编译运行查看结果:

image-20220203165417173

引号

在LaTeX中,引号有单引号、双引号,并且有左右之分。

  • 单个瞥号\`为左单引号。(数字键1左边的那个着重号)
  • 单引号字符'表示右单引号
  • 连续两个瞥号``表示左双引号
  • 连续两个单引号字符''表示右双引号

image-20220203170058659

效果:

image-20220203170220613

连字符

用一个、两个、三个减号来生成短、中、长三种不同的连字符。

image-20220203170415785

效果:

image-20220203170444412

非英文字符

image-20220203170745122

效果:

image-20220203170932388

image-20220203170940768

重音符号

image-20220203171302660

效果:

image-20220203171324629


最后附上代码,供大家学习使用:

%导言区
\documentclass{article}

\usepackage{ctex} %中文处理宏包
\usepackage{xltxtra}
%提供了针对XeTeX的改进并且加入了XeTeX的LOGO。
\usepackage{texnames}
%一些LOGO
\usepackage{mflogo}


%正文区(文稿区)
\begin{document}
    \section{空白符号}
    我们各有各的雪,各有各的月,我们互相皎洁,也互相圆缺。我有一把蝴蝶,你怀里有风,应该也能驱散弥迷的夜。
    
    少年偏爱摇摇欲坠的日落黄,殊不知此刻正拥有的,是一生中最明媚的曙光。

    I wish you can become better and better!
    
    我希望你可以 better and better ! 变得更棒!

    % 1em (当前字体中M的宽度)
    a \quad b

    % 2em 
    a \qquad b

    % 约为1/6个em
    a \, b 

    a \thinspace b

    % 0.5em
    a \enspace b

    % 空格
    a \ b

    % 硬空格
    a ~ b

    % 1pc=12pt=4.218mm
    a \kern 1pc b

    a \kern -1em b

    a \hskip 1em b

    a \hspace {35pt} b

    %占位宽度
    a \hphantom {xyz} b

    %弹性长度
    a \hfill b


    \section{\LaTeX 控制符}
    \# \$ \% \{ \} 

    \~{} 

    \_{}

    \^{}

    \textbackslash

    \&



    \section{排版符号}
    \S

    \P

    \dag
   
    \ddag

    \copyright

    \pounds


    \section{\TeX 标志符号}
    % 基本符号
    \TeX{}

    \LaTeX{}

    \LaTeXe{}

    %xltxtra宏包提供
    \XeLaTeX

    %texnames宏包提供
    \AmSTeX{}

    \AmS-\LaTeX{}

    \BibTeX{}

    \LuaTeX{}

    %mflogo宏包提供
    \METAFONT{}

    \MF{}

    \MP{}


    \section{引号}
    ` '  `` ''

    \section{连字符}
    - -- ---


    \section{非英文字符}
    \oe \OE 
    
    \ae \AE 
    
    \aa \AA
    
    \o \O 
    
    \l \L 
    
    \ss \SS

    !`

    ?`


    \section{重音符号(以o为例)}
    \`o  \'o  \^o  \''o  \~o  \=o  \.o  \u{o}  \v{o}  \H{o}
    \r{o}  \t{o}  \b{o}  \c{o}  \d{o}
    

\end{document}
相关文章
|
前端开发 容器
CSS 强制英文、中文在一行时不需要换行
CSS 强制英文、中文在一行时不需要换行
98 0
|
4月前
LaTeX 实现表格内换行
LaTeX 实现表格内换行
953 1
|
机器学习/深度学习 移动开发 前端开发
Sublime Text3快捷键大全--正则表达式元字符-详细说明
Sublime Text3快捷键大全--正则表达式元字符-详细说明
247 0
|
存储 编解码 索引
[oeasy]python0131_[趣味拓展]各种符号_汉语拼音符号_中文全角英文字母_中文全角标点
[oeasy]python0131_[趣味拓展]各种符号_汉语拼音符号_中文全角英文字母_中文全角标点
131 0
[oeasy]python0131_[趣味拓展]各种符号_汉语拼音符号_中文全角英文字母_中文全角标点
Markdown-Latex全称量词和存在量词(对于全体、存在)
Markdown-Latex全称量词和存在量词(对于全体、存在)
236 0
|
Python
python 中哪些的特殊字符转义
python 中哪些的特殊字符转义
269 0
python 中哪些的特殊字符转义
中文CTEX加下划线无法换行问题
使用Ctex,ulem宏包中下划线命令\uline如果对中文处理,则中文换行失效,需要换成一下Ctex专用宏包。 \usepackage{CJKulem}
2444 0
|
开发者
HTML标签 -特殊字符|学习笔记
快速学习HTML标签 -特殊字符
107 0
HTML标签 -特殊字符|学习笔记
|
Dart 机器人 Shell
MarkDown 符号大全
MarkDown 符号大全
1461 0