[英]Emacs org-mode latex export doesnt export bibliography
我尝试使用 orgmode 将文档导出到 pdf。 不幸的是,它不会导出引文。 我做了一个最小的例子并导出它。 同样的问题。 所以也许我认为 \printbibliography 存在问题。
组织文件
# Latexheader
#+LATEX_HEADER: \documentclass[12pt]{article}
#+LATEX_HEADER: \usepackage[a4paper, left=4cm, right=2cm, top=3cm, bottom=3cm,margin=2cm]{geometry}
#+LATEX_HEADER: \usepackage{biblatex}
# Bibliography
#+bibliography: ../lit.bib
#+cite_export: csl <PATH>/ieee.csl
# Document
* Heading
Test [cite:@all]
#+print_bibliography:
书包
@inproceedings{all,
title={papertitle},
author={paperauthor},
booktitle={PAPER3000},
year={2002}
}
tex 文件
% Created 2022-09-20 Di 20:59
% Intended LaTeX compiler: pdflatex
\documentclass[11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{longtable}
\usepackage{wrapfig}
\usepackage{rotating}
\usepackage[normalem]{ulem}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{capt-of}
\usepackage{hyperref}
\usepackage{minted}
\documentclass[12pt]{article}
\usepackage[a4paper, left=4cm, right=2cm, top=3cm, bottom=3cm,margin=2cm]{geometry}
\author{xdobx}
\date{\today}
\title{}
\hypersetup{
pdfauthor={xdobx},
pdftitle={},
pdfkeywords={},
pdfsubject={},
pdfcreator={Emacs 28.1 (Org mode 9.5.2)},
pdflang={English}}
\makeatletter
\newcommand{\citeprocitem}[2]{\hyper@linkstart{cite}{citeproc_bib_item_#1}#2\hyper@linkend}
\makeatother
\usepackage[notquote]{hanging}
\begin{document}
\tableofcontents
\section{Heading}
\label{sec:org89209e9}
Test TEST [1]
\printbibliography
\end{document}
output 不令人满意。
我尝试了不同的方法:
#+LATEX_HEADER: \usepackage{biblatex}
as @samcarter_is_at_topanswers.xyz 建议:正确导出 header,但没有区别。pdf我怎样才能在我的文档末尾获得一个漂亮的 IEEE 样式格式的参考书目?
编辑我
\printbibliography
重写为#+print_bibliography:
并且它在最小的示例中有效,如果我在原始文档中尝试过它,它只有在我不使用#+cite_export: csl <PATH>/ieee.csl
。 如果我使用它,我会收到一个错误: unknown bibliography extension: nil
编辑二
#+BIBLIOGRAPHY: here
来自 citeproc-org 大文件的某个地方。正确的解决方案是用#+LATEX_HEADER: \usepackage{biblatex}
加载 \biblatex 并在你想要的地方用#+print_bibliography:
插入参考书目。 正确的最小 example.org:
# Latexheader
#+LATEX_HEADER: \documentclass[12pt]{article}
#+LATEX_HEADER: \usepackage[a4paper, left=4cm, right=2cm, top=3cm, bottom=3cm,margin=2cm]{geometry}
#+LATEX_HEADER: \usepackage{biblatex}
# Bibliography
#+bibliography: ../lit.bib
#+cite_export: csl <PATH>/ieee.csl
# Document
* Heading
Test [cite:@all]
#+print_bibliography:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.