yydai / yydai.github.io

Blog:
http://0x100.club
5 stars 0 forks source link

Exporting to PDF in org mode #21

Open yydai opened 7 years ago

yydai commented 6 years ago

今天是2018年的清明,不觉间翻到此篇,顿感时光飞逝不待人。

davidhe7 commented 5 years ago

非常感谢你的文章,安装了MacTex,终于可以输出pdf了!小白请教一个问题,我输出orgmode的中文,中文的断行非常奇怪,好像老是会溢出到pdf页面的边缘去,请问有什么比较简单的解决办法吗?

yydai commented 5 years ago

@davidhe7 非常高兴能够帮助到你。你说的断行问题导致溢出能截个图看看吗?我自己试了下,应该没问题。或者,你可以按C-C C-e先导出成latex文件, 看下出问题的地方,latex是如何生成的?是否有问题?

下图是我生成的pdf效果,代码相关的部分确实会溢出,但是中文部分应该问题不大。

屏幕快照 2019-05-22 21 05 19

另外,对于代码无法换行我找了一些解决方案(可能需要自己手动换),例如这里说的可以参考下:
How to have wrapped text when exporting from org to Latex?

davidhe7 commented 5 years ago

你好!谢谢详细的回复!这个问题暂时被解决,但至于为什么我还是不清楚。我对LaTex没有什么研究,所以基本上都是根据大家的教程来尝试倒腾看看输出效果怎样。当我使用文中给到的Header,如下:

Screen Shot 2019-05-22 at 3 39 36 PM

然后使用C-e C-e l p输出效果如下:

Screen Shot 2019-05-22 at 3 39 03 PM

后来在网上搜了另外一个Header,

Screen Shot 2019-05-22 at 3 42 55 PM

就可以正常输出了,

Screen Shot 2019-05-22 at 3 43 16 PM

我是按照您的教程安装的MacTex,也没有任何其它的调试,所以不知道是不是因为我的一些没有进行的设置导致了这样?我目前用的是Emacs 26.2,然后是homebrew安装的defrosted12/emacs-plus版本。