我能够使用 Kile 中的 pdflatex 链正确编译我的文档,但是当我尝试使用它将其转换为 .odt 文件时mk4ht oolatex 0.main.tex
出现以下错误。
! pdfTeX error (\pdfcolorstack): not allowed in DVI mode (\pdfoutput <= 0).
\set@color ->\pdfcolorstack
使用pandoc 0.main.tex --bibliography="/home/thesisprimary.bib" --bibliography="/home/thesissecondary.bib" ---csl="/home/chicago-note-bibliography.csl" -o compile_document.docx
我得到
Error at "0.main.tex" (line 85, column 2):
unexpected end of input
expecting \end{document}
\end{document}
^
以前,这两种方法都可以正常工作。我不确定现在发生了什么。任何帮助都将不胜感激。谢谢。
这是我的 MWE。
\documentclass{maine-thesis}
\usepackage[pdftex]{graphicx}
\usepackage[backend=biber,notes,natbib,isbn=false,doi=false,url=false,eprint=false]{biblatex-chicago}
\usepackage[main=american,vietnamese]{babel}
\usepackage[T5]{fontenc}
\usepackage[babel]{csquotes}
\usepackage[table,xcdraw,gray]{xcolor}
\usepackage{pgf-pie}
\usepackage{pgfplots}
\usepackage{tikz}
\usepackage[format=hang]{caption}
\pgfplotsset{compat=1.17}
\renewcommand{\thesection}{\arabic{section}}
\addbibresource{thesisprimary.bib}
\addbibresource{thesissecondary.bib}
\begin{document}
\include{1.introduction}
\include{2.theory}
\include{3.historiography}
\include{4.background}
\include{5.methodology}
\include{6.analysis}
\include{7.findings}
\include{8.conclusion}
\include{appendixA}
\renewcommand{\bibname}{Bibliography}
\printbibliography
\end{document}
答案1
当我从包中删除pdftex
选项时,我可以编译简化的示例:graphicx
\documentclass{maine-thesis}
\usepackage[]{graphicx}
\usepackage[backend=biber,notes,natbib,isbn=false,doi=false,url=false,eprint=false]{biblatex-chicago}
\usepackage[main=american,vietnamese]{babel}
\usepackage[T5]{fontenc}
\usepackage[babel]{csquotes}
\usepackage[table,xcdraw,gray]{xcolor}
\usepackage{pgf-pie}
\usepackage{pgfplots}
\usepackage{tikz}
\usepackage[format=hang]{caption}
\pgfplotsset{compat=1.17}
\renewcommand{\thesection}{\arabic{section}}
\addbibresource{thesisprimary.bib}
\addbibresource{thesissecondary.bib}
\begin{document}
hello world
\end{document}
你可以使用以下命令进行编译:
make4ht -f odt sample.tex