org-mode的富文本输出能不能达到直接用latex的这种效果

这是我用latex语句

\parpic[l]{ \includegraphics[width=105mm]{./pic/lgh.jpg}} 湖水冰冷,
  青蛙把啤酒拿手上浸在水里冰冻,他突然开玩笑说 “哟 ,啤酒掉下去了 ”,
  麻子说“ 我愿意跳下去把啤酒给大家捡上来 ”,我说万一上不来怎么办,她说
  “ 湖水这么美,我宁愿沉在水底永远不起来 ” 。

  小船继续漂流,远远的对面也来了条船,上面有好几个mm,我向他们大喊:
  “嘿,你们船上女的多,我们船上男的多,今儿晚上我们两边儿船上的互相走
  婚走婚!”对面的哥们喊道:“好!”,他们那边的mm就开始哈哈大笑。麻子说:
  “老布啊......”


  \parpic[r]{ \includegraphics[width=100mm]{./pic/mz_lg.jpg}}上了里乌
  比岛,上面有个二层楼的寺庙,麻子在水边拍了一张很漂亮的岸边照片。
  
  寺庙前的坝子上有一条母狗带着一窝小狗,全部都是一个灰颜色的,小狗才睁
  眼儿没几天,又小又肥,颤颤巍巍的,主人不在,就留了一碗冷饭给他们。我
  和麻子都忍不住去玩儿小狗。麻子说,她能通过看小狗的脸来区分公母,我当
  然不信,麻子说这个是母的,一鉴定,公的; 再说一个是母的,一鉴定还是公
  的。麻子一连认了3、4个母的,结果都是公的,我说: “ 这一窝就没有母的
  ” ,麻子大呼不对,还不死心再弯腰去看几个小狗屁股,结果真没找到母的。
  哈哈哈,笑死我了。

这是编译出来的PDF文档的效果

可以在org-mode 中直接处理图片,然后导出成为这样的效果吗?

能,不过布局可能没那么美观

image

#+ATTR_HTML: :align left :width 200
[[file:~/Pictures/%E8%A1%A8%E6%83%85%E5%8C%85/776245279245468322.jpg]]

湖水冰冷,青蛙把啤酒拿手上浸在水里冰冻,他突然开玩笑说 “哟 ,啤酒掉下去了 ”,麻子说“ 我愿意跳下去把啤酒给大家捡上来 ”,我说万一上不来怎么办,她说“ 湖水这么美,我宁愿沉在水底永远不起来 ” 。

小船继续漂流,远远的对面也来了条船,上面有好几个mm,我向他们大喊:“嘿,你们船上女的多,我们船上男的多,今儿晚上我们两边儿船上的互相走婚走婚!”对面的哥们喊道:“好!”,他们那边的mm就开始哈哈大笑。麻子说:“老布啊......”


#+ATTR_HTML: :align right :width 200
[[file:~/Pictures/%E8%A1%A8%E6%83%85%E5%8C%85/clipboard_2017-06-26_16-37.png]]

上了里乌比岛,上面有个二层楼的寺庙,麻子在水边拍了一张很漂亮的岸边照片。

寺庙前的坝子上有一条母狗带着一窝小狗,全部都是一个灰颜色的,小狗才睁眼儿没几天,又小又肥,颤颤巍巍的,主人不在,就留了一碗冷饭给他们。我和麻子都忍不住去玩儿小狗。麻子说,她能通过看小狗的脸来区分公母,我当然不信,麻子说这个是母的,一鉴定,公的; 再说一个是母的,一鉴定还是公的。麻子一连认了3、4个母的,结果都是公的,我说: “ 这一窝就没有母的” ,麻子大呼不对,还不死心再弯腰去看几个小狗屁股,结果真没找到母的。哈哈哈,笑死我了。
2 个赞

我猜布局应该能美化,毕竟是能在 org-mode 里插 css 之类的……不过没有做过用 org-mode 直接设计排版这样的事情,所以具体怎么做就不太清楚了。

哈哈,太谢谢你了,那两个插图把我萌翻了。

另外,前几天我在学习你写的关于capture的手册,很受启发。 http://www.zmonster.me/2018/02/28/org-mode-capture.html#org0a0d598

不客气 :grin::grin::grin:

为你的学习和整理能力点赞!

那个链接里面你也说到人工智能方面的信息。我个人目前粗浅的认识觉得目前人工智能研究还是在统计学的拟合函数的的计算机化的范畴里面。

我搞清楚了,这个非常简单。就是在latex语句行前面加入这个即可,老铁啊!

#+latex: 

下图是org的文本:

下图是这段org文本导出为latex然后输入为pdf的那一页的样子,完全保持了LaTex那跨平台的一贯美观统一晚节永存的贞操:

当然,latex文档的前导指令要在org文档的头部用"#+latex_header: "导入。

我爱Emacs和org,太牛逼了,这种混合编码是最无痛的一种实现方式了。

下面一步,是看大家的帖子,看怎么实现在MAC的Emacs里面实时渲染org输出到pdf。lazycat有linux整套方案,但是因为mac的swift的封闭性,现在不能走通。我想即便不能用lazycat那种高效率的实现,土一点的实现、有卡顿的那种我也要。太梦幻了。

3 个赞

这个并不复杂,你只要在一个钩子或者计时器里导出pdf然后在另一个窗口里显示就行了。在PDF里定位当前行可能是个问题。你可以参考 latex-preview-pane。

1 个赞