答案1
bibtex
这不是你在这个工作流程中的主要问题,而是context
。一旦您的文档进入最终阶段,您可以bibtex
通过包含输出来删除编译部分.bbl
。例如,使用设置ConTeXt 中的参考文献
orig-file.tex
:
\setupinteraction [state=start]
\placebookmarks [title, chapter] [force=yes]
\setupbibtex [database=xampl]
\setuppublications [numbering=yes]
\starttext
\startchapter [title=One]
As \cite[lat2cont] already indicated, bibtex is a \LaTeX-centric program.
\stopchapter
%\completepublications [criterium=text] % produces *pubs* as PDF bookmark
\starttitle [title=References] % produces *References* as PDF bookmark
\placepublications
\stoptitle
\stoptext
和xampl.bib
@article{lat2cont,
title = {Latex to context},
author = {Abc},
journal = {Xyz},
year = 2003,
pages = {603-619},
}
编译生成orig-file.bbl
\setuppublicationlist[samplesize={Abc03},totalnumber=1]
\startpublication[k=lat2cont,t=article,
a={{Abc}},y=2003,
n=1,s=Abc03]
\artauthor[]{}[]{}{Abc}
\pubyear{2003}
\arttitle{Latex to context}
\journal{Xyz}
\pages{603-619}
\stoppublication
将其粘贴到原始文件中并注释掉对外部数据库的引用,我们得到new-file.tex
无需编译的结果bibtex
:
\setupinteraction [state=start]
\placebookmarks [title, chapter] [force=yes]
%\setupbibtex [database=xampl]
\setuppublications [numbering=yes]
\setuppublicationlist[samplesize={Abc03},totalnumber=1]
\startpublication[k=lat2cont,t=article,
a={{Abc}},y=2003,
n=1,s=Abc03]
\artauthor[]{}[]{}{Abc}
\pubyear{2003}
\arttitle{Latex to context}
\journal{Xyz}
\pages{603-619}
\stoppublication
\starttext
\startchapter [title=One]
As \cite[lat2cont] already indicated, bibtex is a \LaTeX-centric program.
\stopchapter
%\completepublications [criterium=text] % produces *pubs* as PDF bookmark
\starttitle [title=References] % produces *References* as PDF bookmark
\placepublications
\stoptitle
\stoptext
现在你需要context
一个rtf/word
- 但是常问问题表明不存在。如果您使用 LaTeX,则有转换程序。