LaTeX特殊字符和符号
1. 引号
无论什么字体,LaTeX以一个反勾号或重音符(`)当做左引号,以一个正勾号或直立引号(')当做右引号。
单引号(‘xxx’)
`xxx' 或 ‘xxx’
双引号(“xxx”)
``xxx'' 或 “xxx”
【注】如果出现单引号与双引号连续出现的情况,则在二者中间用 \, 分隔开。
字符串示例
LaTeX 代码
“ ‘A’ or ‘B’ ”,he asked.
``\,`A' or `B'\,'' he asked.
:-:
:-:
“ ‘A’ or ‘B’ ”,he asked.
‘‘\,‘A’ or ‘B’\,’’ he asked.
2. 短划号
LaTeX中有四中短划标点符号。
连字号(-)
-
短破则号(—)
--
长破折号(——)
--- 或 ——(中文输入法下)
减号/负号(-)
$-$
3. 波浪号
~
\~{}
∼\sim∼
$\sim$
~
~(中文输入法下)
4. 度
−30 ∘C{-30\,^{\circ}\mathrm{C} ...
LaTeX科技符号
【注】摘自 Scott Pakin 的 《The Comprehensive LaTeX Symbol List》 。
TikZ中节点绘制的循环选项问题
在 LaTeX 中使用 TikZ 宏包绘制闭合曲线时,可以在 \draw 中使用循环选项。
1.第一种情况
12345678910111213\documentclass{article}\usepackage{tikz}\usetikzlibrary{arrows,backgrounds,calc,fit,intersections,through}\begin{document} \begin{tikzpicture}[scale=3] \coordinate[label=left:$A$] (A) at (-1,0); \coordinate[label=right:$B$] (B) at (1,0); \coordinate[label=above:$C$] (C) at (0,1); \draw (A) -- (B) -- (C) -- cycle; \end{tikzpicture}\end{document}
上述代码工作正常 ...
LaTeX数学公式排版
1. 公式对齐
1234\begin{aligned} x & = a + & b \\ c + d & = & y \\\end{aligned}
其中,& 表示的是需要对齐的位置。结果显示如下:
x=a+bc+d=y\begin{array}{c}
\begin{aligned}
x & = a + & b \\
c + d & = & y \\
\end{aligned}
\end{array}
xc+d=a+=by
2. 矩阵
1234567A = \left[ \begin{matrix} a_1 & a_2 \\ b_1 & b_2 \\ \end{matrix}\right]
其中,& 用来分隔矩阵中的元素。结果显示如下:
A=[a1a2b1b2]\begin{array}{c}
A =
\left[
\begin ...
LaTeX文章提纲
【注】笔记来自《LaTeX入门》——刘海洋。
1. 导言区
在 \begin{document} 前面的部分称为导言区,导言区通常用来对文档的性质做一些设置,或者自定义一些命令。
1.1 声明文档类
12\documentclass{article} # 西文短文类\documentclass[UTF8]{ctexart} # 中文短文类
1.2 引用宏包
1\usepackage{}
1.3 设定标题、作者、日期等
12345678\title{杂谈勾股定理}\author{张三}\date{\today}\begin{document} \maketitle ...\end{document}
【注】这些信息并不会马上出现在编译的结果中,而是要通过在 \begin{document} ... \end{document} 中添加 \m ...
LaTeX相关知识
1. TeX 引擎、命令、格式
TeX 引擎目前主要有四种:TeX/eTeX、pdfTeX、XeTeX、LuaTeX
TeX 格式目前主要有三种:Plain TeX、LaTeX、ConTeXt
TeX 引擎对不同的 TeX 格式提供的排版命令以及编译输出的排版文件格式如下表:
2. TeX 引擎编译流程
早些年代电子文档格式主要是 PostScript(PS),那时主要通过 dvips 工具将 TeX 引擎输出的 DVI 文件转为 PS 文件。
现今广泛使用电子文档格式为 PDF,而最新的一些 TeX 引擎比如 pdfTeX、XeTeX 以及 LuaTeX 都能直接编译输出 PDF 格式;对于较为古老的 TeX/eTeX 引擎,则可以通过 dvipdfmx 工具直接将 DVI 文件转为 PDF,或者先通过 dvips 工具转为 PS 文件,再通过 ps2pdf 工具转为 PDF。
3. 中文排版
目前最广泛使用的 TeX 格式是 LaTeX,而对于 LaTeX 格式的中文排版,不同的排版命令的支持是不一样的:
latex:使用 CJK 宏包机制
pdflatex: ...
TeXStudio使用技巧
1. 正反向查找
正反向查找是由 SyncTeX 机制实现的, 需要源代码编辑器、pdf 阅读器和 TeX 输出程序的共同参与。
1.1 正向查找
正向查找即根据源文件位置查找生成的 pdf 文件对应位置。
在 TeXStudio 环境中,使用快捷键 Ctrl+鼠标左击 即可定位源文件中鼠标位置在 pdf 文件中的对应位置。
1.2 反向查找
反向查找即根据 pdf 文件位置查找源文件的对应位置。
在 TeXStudio 环境中,使用 Ctrl+鼠标左击 即可定位 pdf 文件中鼠标位置在源文件中的对应位置。
VSCode+LaTeXWorkshop使用技巧
1. 正反向查找
正反向查找是由 SyncTeX 机制实现的, 需要源代码编辑器、pdf 阅读器和 TeX 输出程序的共同参与。
1.1 正向查找
正向查找即根据源文件位置查找生成的 pdf 文件对应位置。
在 VSCode+LaTeXWorkshop 环境中,使用快捷键 Ctrl+Alt+j 即可定位源文件中鼠标位置在 pdf 文件中的对应位置。
1.2 反向查找
反向查找即根据 pdf 文件位置查找源文件的对应位置。
在 VSCode+LaTeXWorkshop 环境中,使用 Ctrl+鼠标左击 即可定位 pdf 文件中鼠标位置在源文件中的对应位置。
Manjaro20.2配置TeXLive+VSCode的LaTeX环境
1. 安装
1.1 安装 TeXLive
1.1.1 从软件源安装
在终端执行以下代码,安装 TeXLive 环境:
12sudo pacman -S texlive-mostsudo pacman -S texlive-lang
【注】这样安装 TeXLive 后无法在终端使用 texdoc 工具,会报错:/usr/local/texlive/2020/texmf-dist/doc/generic/pgf/pgfmanual.pdf。
1.1.2 从安装包安装
如果想要使用 texdoc 等其他工具,最好的办法还是到官网下载安装包进行在本地安装(在线安装包下载地址、离线安装包下载地址)。下面以本人安装为例:
12cd install-tl-20200411sudo ./install-tl
安装完后,会提示需要添加路径:
1234Add /usr/local/texlive/2020/texmf-dist/doc/man to MANPATH.Add /usr/local/texlive/2020/texmf-dist/doc/info to INFOPATH.Most impor ...
npm下载安装速度慢问题
1. node 下载 electron 卡住 && node install.js 卡住
问题:都是由于访问国外网站过慢造成
解决:
配置淘宝镜像
修改 .npmrc 文件(windows C:\Users\username\.npmrc,Linux 在 ~/.npmrc)内容为以下内容:
12registry=https://registry.npm.taobao.org/electron_mirror="https://npm.taobao.org/mirrors/electron/"
使用 cnpm 工具
安装 cnpm
1npm install -g cnpm --registry=https://registry.npm.taobao.org
验证是否安装成功
1cnpm -v
LaTeX奇技淫巧
1. 移动符号
第一个符号位置不变,改变第二个符号相对第一个符号的位置。
1.1 左移
在两个符号间插入 \! 可将第二个符号逐步往左移动。每个 \! 移动 −16-\frac{1}{6}−61 em 的距离(−-− 表示左移)。插入越多 \! ,第二个符号左移的位移就越大。
比如:
$\dashv \vdash$:
⊣⊢\dashv \vdash⊣⊢
$\dashv \! \vdash$:
⊣ ⊢\dashv \! \vdash⊣⊢
$\dashv \! \! \vdash$:
⊣ ⊢\dashv \! \! \vdash⊣⊢
$\dashv \! \! \! \vdash$:
⊣ ⊢\dashv \! \! \! \vdash⊣⊢
$\dashv \! \! \! \! \vdash$:
⊣ ⊢\dashv \! \! \! \! \vdash⊣⊢
$\dashv \! \! \! \! \! \vdash$:
⊣ ⊢\dashv \! \! \! \! \! \vdash⊣⊢
$\dashv \! \ ...
方向余弦
【注】参考自 Wikipedia 。
1. 定义
1.1 方向余弦
在解析几何里,一个向量的三个方向余弦分别是这向量与三个坐标轴之间的角度的余弦。
设 v⃗=v1x⃗+v2y⃗+v3z⃗
\vec{v} = v_1 \vec{x} + v_2 \vec{y} + v_3 \vec{z}
v=v1x+v2y+v3z 其中,x⃗\vec{x}x、y⃗\vec{y}y、z⃗\vec{z}z 是一组标准正交基的单位基底向量,v1v_1v1、v2v_2v2、v3v_3v3 分别为 v⃗\vec{v}v 在 x⃗\vec{x}x、y⃗\vec{y}y、z⃗\vec{z}z 上的分量,则 v⃗\vec{v}v 对于 x⃗\vec{x}x、y⃗\vec{y}y、z⃗\vec{z}z 的方向余弦 α\alphaα、β\betaβ、γ\gammaγ 分别为
α=cos(a)=v⃗⋅x⃗∥v⃗∥=v1v12+v22+v32β=cos(b)=v⃗⋅x⃗∥v⃗∥=v2v12+v22+v32γ=cos(c)=v⃗⋅x⃗∥v⃗∥=v3v12+v22+v32\begin{array}{c ...