Questions tagged «org-export»

使用Org模式的导出功能将Org文档导出,转换,打印和发布为其他各种格式。PDF,HTML,ASCII等是一些常见的导出格式。



1
如何在组织模式源代码块中包含shell命令的输出?
例如,我得到了一个演示以显示命令及其输出,并希望将其插入.org文件中,例如C或类似的源代码片段。然后,我希望能够将文件导出到HTML文件,并像许多书籍中的示例一样突出显示块。 例如,我有 #+BEGIN_SRC shell $ ls dir1 dir2 file1 file2 ... or any other examples like this ... #+END_SRC 但无法将其转换为HTML:读取以下错误消息 shell-mode:错误的参数类型:processp,nil 一直显示。我应该使用哪种模式来替换shell,如果不使用该#+BEGIN_SRC...#+END_SRC格式,应该使用什么模式呢?

1
导出:属性:具有组织模式的块?
该org-mode手册说,可以导出属性抽屉,但是请尝试使用 #+OPTIONS: d:t 不会:PROPERTIES:像以前那样导出任何块。 阅读“ 抽屉”一章,看来确实已经不可能了,至少在最新org-mode版本中: 您可以选择应与org-export-with-drawers一起导出的抽屉的名称。在这种情况下,抽屉内容将出现在导出输出中。物业抽屉不会受这个变量,并从未出口。 是否有任何调整可以恢复该功能,即#+OPTIONS: d:t导出整个:PROPERTIES:块,而.org在导出之前没有手动更改文件呢?

3
Emacs函数将任意ORG属性转换为任意字符串(即LaTeX标签)吗?
我有许多文档作为具有CUSTOM_LABEL属性的组织文件,例如 * Introduction :PROPERTIES: :CUSTOM_LABEL: AP 1 :END: 在这种情况下,需要将文件导出为LaTeX,并将每个文件翻译CUSTOM_LABEL为\label{marker}。上面的示例应转换为\label{AP 1}。 我已经知道如何在导出时调用自定义函数,但是我不够熟练,无法编写defun来执行该特定转换,即CUSTOM_LABEL->\label{} 如何能在defun函数中注入custom_label作为\label{}写? 我什至只喜欢一些伪代码或一些指针。 我在这里而不是在其他地方问这个问题,因为这是一个Emacs问题,因为我彻底搜索了组织模式手册,并且该功能目前不可用。 在导出时转换特定属性(LaTeX,HTML或任何其他格式)的通用函数会更好。 谢谢。

1
通过命令行将组织模式文件导出为PDF?
我要使用什么命令行参数来使Emacs将组织模式文件导出到Beamer PDF?(我想创建一个Makefile在用户运行时生成PDF的文件make。) 我尝试按照以下答案进行操作,但无法正常工作: $ emacs --batch foo.org -f org-beamer-export-to-pdf Symbol's function definition is void: org-beamer-export-to-pdf $ emacs --batch -l ox-beamer foo.org -f org-beamer-export-to-pdf Cannot open load file: ox-beamer 上面的错误来自以下事实:组织模式文件位于自定义位置,并且my ~/.emacs.d/init.el未被加载(--batch意味着-qaka --no-init-file)。 如果我告诉Emacs加载我的初始化文件,它将起作用: $ emacs --batch -l ~/.emacs.d/init.el foo.org -f org-beamer-export-to-pdf 但是,这对于使用~/.emacs或~/.emacs.el代替的其他用户不起作用~/.emacs.d/init.el。我试图告诉Emacs加载,user-init-file但没有成功: $ emacs --batch --eval '(load user-init-file)' foo.org -f org-beamer-export-to-pdf …

3
使用组织模式设置HTML纸张格式
在HTML导出过程中,组织模式的默认设置是将作者置于页面底部的后记中。 但是我想导出一个文件,例如文档,作者在标题和摘要之间。是否可以以某种方式将作者放在标题之后? 并且可以将摘要标记为摘要吗?我已经使用了定界符 #+BEGIN_abstract ... #+END_abstract 将文本标记为摘要,但将其呈现为普通段落(没有缩排之类的blockquote)。是否可以为摘要和局部标签获得正确的缩进?

1
如何在组织模式PDF导出中限制表或列的宽度?
我想在从org-mode导出的PDF中很好地格式化带有宽列的表格。理想情况下,应该在该列上使用换行符,但是我可以处理该列的手动字符或其中的一部分\textwidth。我已经尝试了很多方法,但是无法改变宽度。我需要做什么? 样品: #+ATTR_LATEX: :width .6\textwidth | Column | Wide Column | Column | |---------------------------+----------------------------------------------------+----------| | | <30> | | | Some stuff | Lots and lots of stuff. Way too much. Like, a lot. | |


2
组织模式导出:每段缩进第一行,采用“文学”风格
我可以在导出到ODT(或其他格式)时使用组织模式上的开关来格式化我的 这是一个段落这是一个段落这是一个段落这是一个段落这是一个段落这是一个段落这是一个段落这是一个段落这是一个段落 这是另一段,这是另一段,这是另一段,这是另一段,这是另一段,这是另一段,这是另一段,这是另一段。 变成: This is a paragraph this is a paragraph this is a paragraph this is a paragraph this is a paragraph this is a paragraph this is a paragraph this is a paragraph this is a paragraph. This is another paragraph this is another paragraph this is …

1
长的组织出口乳胶标头
我的org-export乳胶标头中需要很多行。 #+LATEX_HEADER: \usepackage[main=british,polutonikogreek]{babel} #+LATEX_HEADER: \usepackage{fontspec} #+LATEX_HEADER: \usepackage{hanging} #+LATEX_HEADER: \setmainfont{ebgaramond}[Contextuals=Alternate] #+LATEX_HEADER: \newcount\instr \instr=1 % hide/show instructions #+LATEX_HEADER: \babelhyphenation[british]{philo-sophy} 除了#+LATEX_HEADER摆在每个人面前,还有其他选择吗?
10 org-export  latex 



2
追踪Org LaTeX导出错误
您如何跟踪导出过程中报告的错误?我正在编写一个组织文档并将其导出为PDF。(我不知道LaTeX)。 我收到以下错误:org-latex-compile: PDF file ./myfile.pdf wasn't produced: [undefined control sequence] [package error] Runaway argument。通过反复试验,我将其范围缩小到文档的这一部分: * Prefix key * ~M-p~ (currently unassigned) * ~H-c~ (currently unassigned) * ~H-;~ (currently unassigned) 经过大量的网络搜索后,我发现LaTeX的局限性在于逐字文本不能在副标题中使用。从以上代码片段生成的LaTeX包含以下行: \subsubsection{\verb~M-p~ (currently unassigned)} 将子标题更改为无序列表可以解决此问题: * Prefix key - ~M-p~ (currently unassigned) - ~H-c~ (currently unassigned) - ~H-;~ (currently unassigned) 因为这些生成的行看起来更像这样: …

2
org模式下导出的html文件中语法突出显示和源代码块的缩进
当我在组织模式文件中插入C代码块时,将根据需要自定义语法高亮和源代码的缩进。 当我将其导出到html文件时,html文件中的语法高亮与Emacs中的语法完全相同。但是语法突出显示与我的Emacs的颜色主题配合使用效果更好。例如,{在我的C代码块中,符号为白色,但我的颜色主题为深色,如果我将其导出为html,则html文件的背景也为白色,这意味着您无法{在源代码块中看到导出的html甚至认为它在那里。 在我的Emacs中,源代码的缩进是正常的(按我的自定义方式),但是导出的html文件中源代码的缩进将有所不同,它为缩进添加了更多空间。 如果我在中导出相同的组织文件emacs -q,则它们在导出的html文件中是正常的,但是语法高亮和源代码的缩进将是defaultEmacs 的配置。因此,这意味着中的字体配置init.el会影响org-export。 所以我的问题是:当我将包含源代码块的组织模式文件导出到html文件(或其他格式,例如PDF)时,是否有可能摆脱我自己关于字体的所有配置源代码,是否像在emacs -q? 更新: 通过(setq org-src-preserve-indentation t)在init文件中进行设置或通过M-:(eval-expression)运行它可以解决第二个问题。 Update2: 第一个问题是通过根据theme设置组织导出的<code>块的背景来解决的。 如果解决了第一个和第二个问题,第三个问题并不重要。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.