Latex pandoc中的UTF-8错误

Latex pandoc中的UTF-8错误,latex,markdown,pandoc,Latex,Markdown,Pandoc,我有一个markdown+latex文档,它编译得很好,直到现在我添加了一个特殊字符(ä)并得到错误: hGetContents: invalid argument (invalid UTF-8 byte sequence) 根据我发现的一些建议,我在自定义序言中尝试了这些组合,但没有成功: \usepackage[utf8]{inputenc} % also tried [utf8x] \usepackage[T1]{fontenc} \usepackage[swedish]{babel

我有一个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 -f markdown file.mkd -H standard.tex --csl=amnat.csl --bibliography refs.bib -o output.pdf

pandoc需要utf8输入。你确定你的file.mkd是utf8格式的吗?(file-i file.mkd检查)@JJoao是的,在发布我的问题后,我发现这确实是问题所在(它是ascii格式的)。没有考虑先检查这个,因为以前一切都很好,即使有一些高级格式。发布一个要求格式检查/转换的回复,我会接受。