我有一个已经编译好的markdown + latex文档,直到现在我添加了一个特殊字符('ä')并得到错误:
hGetContents: invalid argument (invalid UTF-8 byte sequence)
根据一些建议,我发现我在自定义序言中尝试了这些组合,但没有成功:
\usepackage[utf8]{inputenc} % also tried [utf8x]
\usepackage[T1]{fontenc}
\usepackage[swedish]{babel}
有关如何解决此问题的任何建议?
完整的序言是:
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[a4paper,tmargin=2.5cm,bmargin=2.8cm,lmargin=3.5cm,rmargin=3.5cm]{geometry}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{fixltx2e}
\usepackage[all,error]{onlyamsmath}
\MakeRobust{\overrightarrow}
\usepackage{natbib}
\renewcommand{\normalsize}{\fontsize{11pt}{13.3pt}\selectfont}
pandoc电话:
pandoc -f markdown file.mkd -H standard.tex --csl=amnat.csl --bibliography refs.bib -o output.pdf