LaTeXYZ
在 Sublime Text 中提供更好的 LaTeX 使用体验
详细信息
安装次数
- 总数 19K
- Win 10K
- Mac 5K
- Linux 4K
8月6日 | 8月5日 | 8月4日 | 8月3日 | 8月2日 | 8月1日 | 7月31日 | 7月30日 | 7月29日 | 7月28日 | 7月27日 | 7月26日 | 7月25日 | 7月24日 | 7月23日 | 7月22日 | 7月21日 | 7月20日 | 7月19日 | 7月18日 | 7月17日 | 7月16日 | 7月15日 | 7月14日 | 7月13日 | 7月12日 | 7月11日 | 7月10日 | 7月9日 | 7月8日 | 7月7日 | 7月6日 | 7月5日 | 7月4日 | 7月3日 | 7月2日 | 7月1日 | 6月30日 | 6月29日 | 6月28日 | 6月27日 | 6月26日 | 6月25日 | 6月24日 | 6月23日 | 6月22日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 1 | 1 | 1 | 1 | 0 | 1 | 3 | 1 | 0 | 1 | 1 | 1 | 3 | 0 | 5 | 3 | 1 | 1 | 0 | 3 | 1 | 0 | 2 | 0 | 0 | 1 | 2 | 2 | 2 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 2 | 3 | 1 | 1 | 1 | 1 | 2 | 1 | 1 |
Mac | 2 | 2 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 2 | 0 | 2 | 2 | 0 | 0 | 1 | 0 | 1 | 0 | 2 | 1 | 0 | 0 | 2 | 0 | 1 | 2 | 0 | 0 | 0 | 1 |
Linux | 1 | 1 | 2 | 0 | 0 | 0 | 0 | 1 | 2 | 0 | 2 | 2 | 1 | 0 | 0 | 2 | 1 | 0 | 0 | 2 | 0 | 0 | 1 | 0 | 0 | 2 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 2 | 0 | 1 | 1 | 1 | 1 | 2 | 1 | 0 |
说明文件
LaTeXYZ
这个软件包不是任何 LaTeX 软件包的替代品。它旨在与 LaTeXTools(或类似软件包)一起使用,通过提供大量快捷键和辅助函数来改进 Sublime Text 的输入体验。
安装
包管理器
自动匹对括号
当 auto_match_enabled
设置为 true
时,将激活以下自动匹对。
当 auto_create_fields
设置为 true
时,这些命令将创建字段。按下 tab
键时,光标将移动到下一个字段。如果有任何选中文本,自动匹对括号将包裹选定的文本。
- 自动匹对
\(\)
、\[\]
和\{\}
。 单引号和双引号被替换为 LaTeX 引号对,例如,
'foo'
变为`foo'
,"foo"
变为``foo''
。 (通过将use_latex_quotes
设置为false
禁用)在数学环境中,
键位 | 映射 |
---|---|
(,( | \left(\right) |
[,[ | \left[\right] |
\,{,{ | \left\{\right\} |
\,| | \ |
\,|,| | \left\ |
\,< | \langle \rangle |
\,<,< | \left\langle \right\rangle |
由于 LaTeXYZ 在不同的键位中使用反引号`
- LaTeXTools 的
`
到`'
自动完成默认禁用。
自动完成数学命令
数学命令只在数学环境中有效,例如,$$
、\[\]
或 \begin{equation}
、\end{equation}
。这些数学快捷键类似于 Emacs 的 Auc-Tex 和 Vim 的 vim-latex-suite(并非完全相同)。
当 auto_create_fields
设置为 true
时,这些命令将创建字段。按下 tab
键时,光标将移动到下一个字段。
数学符号
键位 | 映射 |
---|---|
, | _{} |
, | ^{} |
`,_ | \bar{} |
_(选中文本高亮显示) | \bar{SELECTION} |
,(选中文本高亮显示) | \overline{SELECTION} |
`, | \hat{} |
(带有文本高亮) | 选择符号^ |
,(带有文本高亮) | 选择符号^的宽体 |
.,.,. | ... |
`,, | 省略号 |
`,/ |
|
/(带有文本高亮) | 选择符号^的分数表示 |
`,0 | 空集符号∅ |
`,2 | 平方根符号√ |
`,6 | 偏导数符号∂ |
`,8 | 无穷大符号∞ |
键位 | 映射 |
---|---|
<,-,tab | <-向左箭头 |
<,-,-,tab | 长向左箭头⇾ |
<,=,tab |
|
<,=,=,tab | 长Leftarrow符号⇽ |
-,>,tab | 向右箭头→ |
-,-,>,tab | 长向右箭头⇠ |
=,>,tab | Rightarrow符号⇒ |
=,=,>,tab | 长Rightarrow符号⇒ |
<,-,>,tab | 双向箭头符号↔ |
<,-,-,>,tab | 双向长箭头符号⇔ |
<,=,>,tab | 双向Leftarrow符号⇒ |
<,=,=,>,tab | 长双向Leftarrow符号⇔ |
希腊字母
键位 | 映射 | 键位 | 映射 | 键位 | 映射 |
---|---|---|---|---|---|
`,a | α |
`,i | ι |
`,s | σ |
`,b | β |
`,k | κ |
`,t | τ |
`,g | γ |
`,l | λ |
`,u | υ |
`,d | δ |
`,m | μ |
`,f | φ |
`,e | ε |
`,n | ν |
`,c | χ |
`,z | ζ |
`,x | ξ |
`,y | ψ |
`,h | η |
`,p | π |
`,w | ω |
`,q | θ |
`,r | ρ |
键位 | 映射 |
---|---|
`,G | Γ |
`,D | Δ |
`,Q | Θ |
`,L | Λ |
`,X | Ξ |
`,P | Π |
`,S | Σ |
`,U | Υ |
`,F | Φ |
`,Y | Ψ |
`,W | Ω |
更多符号将在后续版本中定义
反斜杠触发完成
它在触发 \ 时提供了一系列自动完成的命令列表。
然而,现在建议将其关闭并使用 LaTeXTools 的 cwl 支持。
其他
LaTeXYZ: 安装跳转到 Pdf 鼠标绑定
(LaTeXTools)- C+Shift+Click - 跳转到并同步与 pdf 文件
LaTeXYZ: 启用自动设置预览数学模板前缀
(LaTeXTools)- 当设置为
True
时,当前文件中的\newcommand
命令将包括在数学预览中。
- 当设置为
LaTeXYZ: 安装括号高亮设置
(BracketHighlighter)
弃用
包装命令 C+l, e 和 C+l, c 已弃用。用户可以向其用户设置中添加以下内容。
// Wrap selected text in environment
{ "keys": ["ctrl+l","e"], "command": "insert_snippet", "args": {"contents": "\\begin{${1:env}}\n$SELECTION$0\n\\end{$1}"}, "context":
[
{"key": "selector", "operator": "equal", "operand": "text.tex.latex"}
]
},
// Wrap selected text in command
{ "keys": ["ctrl+l","c"], "command": "insert_snippet", "args": {"contents": "\\\\${0:cmd}{$SELECTION}"}, "context":
[
{"key": "selector", "operator": "equal", "operand": "text.tex.latex"}
]
}
为什么选择 LaTeXYZ?
只是为了确保它在 LaTeXTools 之后加载。