org-mode能写交互笔记吗?

我现在试试在告诉您

我也遇到了spacemacs org mode 写latex c-c c-x c-l提示图片已经生成,并没有显示出来。你是怎么解决的?

看看我的笔记,ubuntu 18.04配置latex, 并且支持中文

latex中添加中文要如下使用才行

\text{为}

2 个赞

请教一下,怎么能使得src区域里的代码,能基于src缩进?我python都是顶格的才能执行,如果手动加空格缩进,则无法执行。

光标放在src块里面,然后按下Tab,会全部代码调整

如果只是一行增加缩进, C-q Tab

2 个赞

感想两位解答,但是我还是不行。

连续按两次Tab呢?

都不行。

您这边是哪个命令,我可以再试试

C-c ‘ 进入编辑然后缩进

你让Org Mode LaTeX支持中文是怎么设置的,求教下。试过一些方案,但是不完美。

如果你是指 Org 导出到 Latex 的话,用 xelatex,并且加上 ctex 包就挺好了?preview 同理。

  (setq org-latex-compiler "xelatex"
        org-latex-packages-alist '(("" "mathspec" t)
                                   ("fontset=macnew,UTF8" "ctex" t))
        org-latex-pdf-process '("latexmk -xelatex -quiet -shell-escape -f %f")
        org-preview-latex-default-process 'dvisvgm
        org-preview-latex-process-alist
        '((dvisvgm :programs ("xelatex" "dvisvgm")
                   :description "xdv > svg" :use-xcolor t
                   :message "you need to install the programs: xelatex and dvisvgm."
                   :image-input-type "xdv" :image-output-type "svg" :image-size-adjust (1.7 . 1.5)
                   :latex-compiler ("xelatex -no-pdf -interaction nonstopmode -output-directory %o %f")
                   :image-converter ("dvisvgm %f -n -b min -c %S -o %O"))
          (imagemagick :programs ("xelatex" "convert")
                       :description "pdf > png" :use-xcolor t
                       :message "you need to install the programs: xelatex and imagemagick."
                       :image-input-type "pdf" :image-output-type "png" :image-size-adjust (1.0 . 1.0)
                       :latex-compiler ("xelatex -interaction nonstopmode -output-directory %o %f")
                       :image-converter ("convert -density %D -trim -antialias %f -quality 100 %O"))))

我主要目的是org里面使用latex,而不是导出到 Latex.

* 支持中文
Ubuntu 16.04的安装的dvisvgm不支持DVI format 6. 没有找到升级的方法。所以在Ubuntu 18.04中使用最新的程序。如下安装
#+begin_src bash
  apt-get install dvipng
  apt-get install imagemagick #顺便也安装了, 别的地方也需要使用
  apt-get install texlive-xetex
#+end_src
安装latext中文包,最简单是将所有包都装上
#+begin_src bash
  apt-get install latex-cjk-all
#+end_src

spacemacs的user-config里面需要这配置
#+begin_src elisp
  (setq org-latex-packages-alist
        '(("fontset=macnew,UTF8" "ctex" t)))
  (setq org-preview-latex-default-process 'dvisvgm)
  (setq org-preview-latex-process-alist
        '((dvisvgm :programs
                   ("xelatex" "dvisvgm")
                   :description "xdv > svg" :message "you need to install the programs: xelatex and dvisvgm." :use-xcolor t :image-input-type "xdv" :image-output-type "svg" :image-size-adjust
                   (1.7 . 1.5)
                   :latex-compiler
                   ("xelatex -no-pdf -interaction nonstopmode -output-directory %o %f")
                   :image-converter
                   ("dvisvgm %f -n -b min -c %S -o %O"))
          (imagemagick :programs
                       ("xelatex" "convert")
                       :description "pdf > png" :message "you need to install the programs: xelatex and imagemagick." :use-xcolor t :image-input-type "pdf" :image-output-type "png" :image-size-adjust
                       (1.0 . 1.0)
                       :latex-compiler
                       ("xelatex -interaction nonstopmode -output-directory %o %f")
                       :image-converter
                       ("convert -density %D -trim -antialias %f -quality 100 %O"))))
#+end_src

啊,sorry,我没表述清楚,我是指Org Mode + LaTeX 混合内容导出到PDF。怪我。 楼上三位都给了几个方案,我拿回去试试,感谢感谢。

这个看起来十分漂亮,请教一下 ipython :session 那行是 #BEGIN_SRC ipython 这样么?有么有什么相关的教程来讲怎么达到图中的效果呢?