将组织模式导出为文本:使用HTML标签导出的引文

时间:2018-08-08 08:03:27

标签: text emacs org-mode

我正在尝试从组织文件生成文本文件(最初用于乳胶> PDF输出),用于需要纯文本的提交。

组织文件:

#+TITLE: Foo

#+latex_class: article-no-defaults
#+OPTIONS: |:nil toc:nil author:nil
#+latex_class_options: [11pt,a4paper]
#+latex_header: \usepackage{fontspec}
#+latex_header: \setmainfont{Times New Roman}
#+latex_header: \usepackage{float}
#+latex_header: \usepackage{latexsym}
#+latex_header: \usepackage{graphicx}
#+latex_header: \usepackage{url}
#+latex_header: \usepackage{cleveref}

#+EXPORT_EXCLUDE_TAGS: noexport
#+DRAWERS: NOTES
\date{}
\maketitle

*Document Begins
text text

sentence 1 cite:Ohala1997. sentence 2 cite:Ohala1983, cite:Ham1998. Previous studies on sentence 3 cite:hankamer1988, cite:Ghosh2015, cite:banerjee2018.  sentence 4 cite:recasens1997. sentence 5 cite:banerjee2018.

bibliography:file.bib
bibliographystyle:plain

我尝试使用“ apalike”,“ plain”和“ natbib”来检查问题是否在不同的书目风格下仍然存在。当我将此文件导出为unicode和ASCII文本(c-c c-e t U / A)时,输出为:

       ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
           Foo
       ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


\date{} \maketitle

sentence 1 [Ohala1997]. sentence 2 [Ohala1983], [Ham1998]. Previous studies on sentence 3 [hankamer1988], [Ghosh2015], [banerjee2018].  sentence 4 [recasens1997]. sentence 5 [banerjee2018].

Bibliography ============= [Ohala1997] John Ohala, Aerodynamics of
phonology, <i>{Proc. 4th Seoul International Conference on Linguistics
[SICOL]}</i>, <b>()</b>, 92--97 (1997). <a href="">link</a>. <a
href="http://dx.doi.org/">doi</a>.  [Ohala1983] John Ohala, PHONETIC
EXPLANATIONS FOR SOUND PATTERNS: IMPLICATIONS FOR GRAMMARS OF
COMPETENCE., <i>{Historical linguistics: Problems and perspectives}</i>,
<b>()</b>, 237--278 (1993). <a href="">link</a>. <a
href=“http://dx.doi.org/">doi</a>.

此处,嵌入式引用按预期方式呈现,但是参考书目具有HTML代码,并且“ \ date {} \ maketitle”也按原样读取(这是我在Git仓库中有时看到的一个问题)。有没有一种方法可以生成带有书目部分正确呈现的文本文件(模板,包),并且没有组织模式标签?

谢谢。

1 个答案:

答案 0 :(得分:0)

pandoc与pandoc-citeproc一起使用将使您更加接近。 Pandoc无法理解org-ref所使用的语法,因此您必须将最后两行更改为

#+bibliography: file.bib
# OPTIONAL, uncomment if you'd like a different citation style,
# see https://citationstyles.org/.
# #+csl: <your-preferred-style>

通过调用来运行pandoc

pandoc YOURFILE.org --to=plain

在您的终端中。在此过程中将自动调用Pandoc-citeproc。这将为您提供纯ASCII码,并包括书目和参考。