小弟之前只在 org 中零星用过 cdlatex 来作为笔记中出现特殊符号的补充,但从未写过完整的 latex 文档,所以在这里请教各位。
各位写 latex 文档时,一般是直接写 latex ,还是先用 org 写再转换?然后快捷输入、预览、导出 (目前只需要导出到 pdf)这些问题是怎么解决的?
另外我目前还没有要在 latex 里输入中文的需求,所以这方面无所谓。
环境是 manjaro + kde 。
小弟之前只在 org 中零星用过 cdlatex 来作为笔记中出现特殊符号的补充,但从未写过完整的 latex 文档,所以在这里请教各位。
各位写 latex 文档时,一般是直接写 latex ,还是先用 org 写再转换?然后快捷输入、预览、导出 (目前只需要导出到 pdf)这些问题是怎么解决的?
另外我目前还没有要在 latex 里输入中文的需求,所以这方面无所谓。
环境是 manjaro + kde 。
直接写latex。基本不用org-mode。
用xelatex编译成pdf看,没有开自动预览。
补全使用company。
没有用 org-mode 转过,今年才发现 auctex 及其快捷键这么好用,哈哈!
另外,我用 magic-latex-buffer 渲染一些符号,现在补全用的还有texlab
,aur里就有,搭载在老王的Nox上。
一直用auxtex啊, 没什么太需要配的.
想问下,你 xelatex 转 pdf ,是在 emacs 内部转的还是在外面用指令转的?
看了眼, magic-latex-buffer 好酷啊!! 有空一定搞搞,哈哈。
另外,texlab 是通过 lsp 进行补全的吗?跟 auctex 的比怎么样?
我是org流,用orgmode的一大好处是截图方便(org-download),cdlatex 也很好用,我预览是用latex buffer进行的,也可以在其中补全(使用我自己写的org-edit-latex,可以在melpa下载安装)。
使用体验不错,当然前提是你需要设置texlive 还有org latex模板。
Texlive太大了,我用Miktex。 我使用org-mode,需要先设置好模板,直接在emacs中转成pdf。
直接用插件auctex,可以用cdlatex配置快捷输入,或者用yasnippet制作模板,用起来还是很舒服的。中文的话设置用xelatex引擎,直接输出Pdf格式,org模式可以配置,但是没有latex专业,写中文文档还行。
Org 转 LaTeX,对于通用的latex文档还可以。但是,对于特定的格式或者模板,设置起来是非常麻烦的。 所以,建议直接使用AUCTex 加一些辅助的package,例如 RefTex,CDLaTeX 以及其它的设置。
我用的latex配置 init-latex.el ,对我来说够用,你可以参考一下。
小白一枚,抄的这个https://www.bilibili.com/video/BV17W411k7w2
因为经常用latex记笔记,在用org mode写latex之后就发现效率非常高,不用管latex的一些诸如table,enumerate,itemize之类的东西,而且内容足够清晰,没有一些无关的命令打扰阅读。 这是我自己记的笔记,对应的pdf在这里。另外org-mode有一个org-ref,在处理文献引用上非常方便
我的理解, 可能不大对, auctex 和 texlab 是不对等的,taxlab 跟 digestif 都相当于 TeX 版的 Language Server Protocol,Emacs里的 tex-mode 主要还是用 auctex package
我用tex-mode,这么用xelatex:
(setq TeX-global-PDF-mode t TeX-engine 'xetex)
(add-to-list 'TeX-command-list '("XeLaTeX" "%`xelatex%(mode)%' %t" TeX-run-TeX nil t))
(setq TeX-command-default "XeLaTeX")
当然,要先装texlive
厉害,你这里用的都是完整命令的输入,不容易啊,用auctex岂不是会更快,latex排版更专业
latex观感上就没有org mode舒服,而且org mode文档的结构相当清晰,写引用的时候org-ref非常好用,熟练之后org-mode更快。排版本身是没有区别的,对我而言写org mode就是在写latex,你想要排版可以自己在org-mode里插latex代码
特定的格式或模板,在Emacs中转tex,保留主体部分,复制到模板里面也可以吧。
是可以的。
写科技论文的时候,需要不停的编译latex文件,麻烦的应该是来回的复制和粘贴。是能够配置好,融合在一起的。
楼上哥们提到用latex做笔记,还有写书,日记,我觉得还比较合适用Org模式来转化,存档为PDF格式。 我通常用Org转Beamer生成slides的时候,有这个过程。
大佬好,我现在就在用你的 org-edit-latex ,别的一切正常,但遇到需要加 header 的 latex 包时,就没法正常预览了,我不清楚是我的操作有问题还是 bug , org 文件如下:
#+LATEX_HEADER: \usepackage{tikz}
#+LATEX_HEADER: \usetikzlibrary{arrows,shapes, automata}
** latex
#+begin_src latex
\begin{tikzpicture}[->,>=stealth',shorten >=1pt,auto,node distance=2.8cm,
semithick]
\tikzstyle{every state}=[ellipse]
\tikzstyle{every node}=[text height = 6pt]
\node[initial,state] (A) {$q_0$};
\node[state] (B) [right of=A] {$q_1$};
\node[state, accepting] (C) [right of=B] {$q_2$};
\path (A) edge node {0} (B)
edge [loop above] node {0,1} (A)
(B) edge node {1} (C);
\end{tikzpicture}
#+end_src
如果在 special-edit-buffer 中用命令 org-latex-preview
预览的话,就无法出现 automata 的图,但在 emacs 中转换为 pdf 就是正常的。