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}
相关文章
|
Windows
mathtype7产品激活密钥最新
MathType是强大的数学公式编辑器,MathType公式编辑器可以说是专门为理科生准备的软件,它可以帮助用户快速的在各种文档中插入符号和公式,不论是简单的公式和符号,还是复杂的都可以非常轻松的输入,并且在与office文档结合使用时,表现的非常完美,是非常好的一款软件,与常见的文字处理软件和演示程序配合使用,能够在各种文档中加入复杂的数学公式和符号,可用在编辑数学试卷、书籍、报刊、论文、幻灯演示等方面,是编辑数学资料的得力工具。
61609 0
LaTeX中定义新命令和环境
LaTeX中定义新命令和环境
1381 0
LaTeX中定义新命令和环境
LaTeX中的多行数学公式
LaTeX中的多行数学公式
4191 0
LaTeX中的多行数学公式
|
5月前
|
机器学习/深度学习 人工智能 资源调度
万亿参数、混合线性架构、开源免费——Ring-2.5-1T 来了,思考模型卷到新高度
蚂蚁inclusionAI发布开源万亿参数思考模型Ring-2.5-1T,首创混合线性注意力架构,实现“快、深、长”三大突破:推理吞吐提升3倍+,IMO/CMO达金牌水平,可在Claude Code中连续2小时开发可运行的迷你操作系统。MIT协议完全开源。
678 21
万亿参数、混合线性架构、开源免费——Ring-2.5-1T 来了,思考模型卷到新高度
|
Java Windows 应用服务中间件
|
算法
以太网CSMA/CD协议:通信原理、碰撞检测与退避机制深度解析
以太网CSMA/CD协议:通信原理、碰撞检测与退避机制深度解析
2860 1
|
Ubuntu 安全 网络协议
|
存储 缓存 算法
Python中的hash函数
Python中的hash函数
739 2
|
Linux C语言 iOS开发
Python初学者在不同系统上安装Python的保姆级指引_altinstall 安装路径
Python初学者在不同系统上安装Python的保姆级指引_altinstall 安装路径
|
机器学习/深度学习 TensorFlow 算法框架/工具
MTCNN(Multi-task Cascaded Convolutional Networks)
MTCNN(Multi-task Cascaded Convolutional Networks)
830 0