一、转换格式命令
1、转换pdf
使用Pandoc将Markdown文件转换为PDF,指定英文字体为Times New Roman,中文字体为黑体,使用xelatex作为PDF引擎,并应用tango风格的代码高亮
pandoc example.md -o example.pdf --pdf-engine=xelatex --variable mainfont="Times New Roman" --variable CJKmainfont="黑体" --highlight-style=tango
2、pandoc常用命令
-o FILENAME
,--output=FILENAME
:指定输出文件的名称和类型。如果不使用此选项,Pandoc 默认将输出发送到标准输出。-f FORMAT
,--from=FORMAT
或--read=FORMAT
:指定输入文件的格式。Pandoc 能自动检测大多数格式,但在某些情况下,明确指定输入格式可能很有用。-t FORMAT
,--to=FORMAT
或--write=FORMAT
:指定输出文件的格式。--pdf-engine=ENGINE
:选择用于生成 PDF 的 LaTeX 引擎,如pdflatex
、xelatex
或lualatex
。-V KEY[=VAL]
,--variable=KEY[:VAL]
:设置文档变量,可用于模板中。例如,设置纸张大小或文档主题。--css=URL
:为 HTML 输出指定一个 CSS 文件。--template=FILE
:使用自定义模板文件而不是 Pandoc 默认模板。--toc
,--table-of-contents
:在文档中添加目录。-N
,--number-sections
:给章节编号。--metadata=KEY[:VALUE]
:设置文档的元数据,如标题、作者等。--filter=PROGRAM
:在转换过程中使用外部过滤器程序处理文档。--citeproc
:处理文档中的引文,需要指定引文数据库。- 详细的官网有介绍https://pandoc.org/MANUAL.html
https://pandoc.org/MANUAL.html
二、公式
# 上标和下标
# x^2 表示 x 的平方
# x_i 表示 x 的下标 i
x^2, x_i
# 分数
# \frac{分子}{分母} 用于表示分数
\frac{x}{y}
# 平方根
# \sqrt{表达式} 用于表示表达式的平方根
# \sqrt[n]{表达式} 用于表示表达式的 n 次方根
\sqrt{x}, \sqrt[n]{x}
# 求和符号
# \sum_{下标表达式}^{上标表达式} 表达式
\sum_{i=1}^{n} i^2
# 积分符号
# \int_{下限}^{上限} 表达式 dx
\int_{a}^{b} x^2 dx
# 矩阵
# \begin{matrix}...\end{matrix} 定义一个没有边框的矩阵
# \begin{pmatrix}...\end{pmatrix} 定义一个带圆括号边框的矩阵
# \begin{bmatrix}...\end{bmatrix} 定义一个带方括号边框的矩阵
\begin{matrix} a & b \\ c & d \end{matrix}
\begin{pmatrix} a & b \\ c & d \end{pmatrix}
\begin{bmatrix} a & b \\ c & d \end{bmatrix}
# 条件表达式
# \begin{cases}...\end{cases} 用于定义条件表达式
\begin{cases}
a & \text{if } b \\
c & \text{if } d
\end{cases}
三、希腊字母
# 小写希腊字母
\alpha # α
\beta # β
\gamma # γ
\delta # δ
\epsilon # ε
\varepsilon # ϵ
\zeta # ζ
\eta # η
\theta # θ
\vartheta # ϑ
\iota # ι
\kappa # κ
\lambda # λ
\mu # μ
\nu # ν
\xi # ξ
\omicron # ο
\pi # π
\varpi # ϖ
\rho # ρ
\varrho # ϱ
\sigma # σ
\varsigma # ς (用于词尾)
\tau # τ
\upsilon # υ
\phi # φ
\varphi # ϕ
\chi # χ
\psi # ψ
\omega # ω
# 大写希腊字母
\Gamma # Γ
\Delta # Δ
\Theta # Θ
\Lambda # Λ
\Xi # Ξ
\Pi # Π
\Sigma # Σ
\Upsilon # Υ
\Phi # Φ
\Psi # Ψ
\Omega # Ω