TeXmacs 笔记
暂时是 这个嘟文 的存档,之后可能不时补充一下。
我个人是真的记不住 LaTeX 相关的东西…… 向像我这样记不住的同学推荐一下 texmacs? 也有学习成本,而且十分卡顿,但是个人认为输入方法以及快捷键还是比较符合直觉的。(配合 emacs 快捷键体验还行。)就是比较废 tab 键: :ablobwobwork:
中文设置¶
原来的 TeXmacs 使用中文需要下载一下 Fandol 字体,上网一搜也能搜到相关内容。 基本上就是下载 Fandol 字体(Arch 下可以使用 AUR 里的 otf-fandol,字体会在 /usr/share/fonts/OTF/Fandol*.otf)里。 然后把 .otf 文件给复制到 ~/.TeXmacs/fonts/truetype 里,最后运行 texmacs --delete-font-cache 清空字体缓存即可。
之前用了一段时间的 Mogan 这个 fork。发现导出来的 PDF 字体缺失,于是又换回来了 TeXmacs。 Mogan 的话目前版本默认使用了 Noto CJK 字体,所以跟着之前的教程似乎就不太行了。 总之,在 Arch 上的话,安装了
noto-fonts-cjk包之后,把字体复制进~/.Xmacs/fonts/truetype目录下之后清除字体缓存就可以了 (下面命令执行完之后进入编辑器从菜单栏Tools -> Fonts -> Clear font cache):
console $ cp -r /usr/share/fonts/noto-cjk/*.ttc ~/.Xmacs/fonts/truetype/ $ ls ~/.Xmacs/fonts/truetype/ NotoSansCJK-Black.ttc NotoSansCJK-Bold.ttc NotoSansCJK-DemiLight.ttc NotoSansCJK-Light.ttc NotoSansCJK-Medium.ttc NotoSansCJK-Regular.ttc NotoSansCJK-Thin.ttc NotoSerifCJK-Black.ttc NotoSerifCJK-Bold.ttc NotoSerifCJK-ExtraLight.ttc NotoSerifCJK-Light.ttc NotoSerifCJK-Medium.ttc NotoSerifCJK-Regular.ttc NotoSerifCJK-SemiBold.ttc
排版¶
| 输入 | 显示 |
|---|---|
$ | 行内公式 |
Alt+$ | 单独公式 |
Alt+& | 多行公式 |
另外,Alt+1/2/3/4 可以输入相应层级的标题。
公式输入¶
比如:(按 $ 或 Alt+$ 或 Alt+&公式输入框后)
-
乘法相关符号基本上:
*再 n 个tab就可以出来 其它形状或功能相似或英文首字母重合的符号也类似 -
在文字上方的修饰符号:
Alt+ 相应符号 (如:Alt+_为下划线,Alt+-为上划线(bar),Alt+~/Alt+'/Alt+"/Alt+`也相应) -
输入两个
R会变成 ℝ ,其它同理。 -
@输入一个圆,@再按/会输入 ∅ ,@再按-会输入 ⊖ ,@再按+会输入 ⊕ -
A再tabtab输入 ∀ ,E再tabtab输入 ∃ ,V再tabtab输入 ∇ ,希腊字母系列的是相应的英文首字母再tab(例外可能是j再tab输入 θ )。 -
要记忆的一些可能有:
Alt+S:sqrt,Alt+F:fraction -
还要记个
Shift+F5:一些大号符号(上标可以写到头顶上去那种),比如:Shift+F5再I:integral:∫Shift+F5再I再I再I:integral*3:如图中1.Shift+F5再S:sum:ΣShift+F5再O:contour integral:∮Shift+F5再O再O再O:*3:如图中2.Shift+F5再P:pi/product:Π
如果找不到的也可以在菜单栏里翻一翻,一般的符号都会说明相应的输入方法。
但是生态肯定没有 TeX 那边那么好,可以当作 TeX 的公式前端然后导出到 TeX 里去?(有导出功能,导出出的文件里面带有一些宏,不知道会不会影响一些编辑器。)
厚着脸皮 @AcademyWiki@gup.pe (当然最后因为服务器的问题没 at 上)
插入其它¶
图片¶
似乎对普通的 png, jpg, gif 这种图片支持比较差,插入时需要自己手动精确输入长度宽度……
我一般能够导出为 pdf 的图片都导出为 pdf(如一些统计图),然后再插入到文档中。
参考文献引用¶
配合 Zotero 使用¶
Zotero 有一个插件: zotexmacs ,安装按着来就行。
但是对我来说其实最麻烦的是要搞懂这个系统。
插入参考文献的 library:
- 准备好参考文献的 BibTeX 文件(
.bib),并保证 BibTeX.bib文件与 TeXmacs.tm文件处于同一个目录; - 通过
Insert -> Automatic -> Bibliography插入参考文献列表; - 插入后,你应该可以看到窗口里可以输入 BibTeX 文件的文件名,输入文件名(如图,我输入了
lib.bib);
插入文献:
使用 zotexmacs 插入文献,插入后可能会发现显示的是 [?],此时通过 Document -> Update -> Bibliography 更新文献,然后不出意料就可以了。
TeX 兼容¶
顺便学一学 TeX。一些我还真的没有找到什么除了直接 TeX 命令以外的输入方法。
-
\underbrace: 一个向下的大括号,一般是用来说明上方的公式部分用的那种。
评论