Latex Julia源文件中的非ASCII字符(例如θ;)使用'\lsInputListing{}';乳胶
我想在LaTeX文档中包含一些Julia源代码。我熟悉“listings”软件包,并编写了一个像样的“lstdefinelanguage”。但是我在jl中遇到了非ASCII字符的问题。我使用了各种“lstset”和“inputenc”选项,如“extendedchars”和“utf8”,但都没有用。我正在Mac上使用TeXShop。有人破解过这个吗?您可以使用Latex Julia源文件中的非ASCII字符(例如θ;)使用'\lsInputListing{}';乳胶,latex,julia,listings,Latex,Julia,Listings,我想在LaTeX文档中包含一些Julia源代码。我熟悉“listings”软件包,并编写了一个像样的“lstdefinelanguage”。但是我在jl中遇到了非ASCII字符的问题。我使用了各种“lstset”和“inputenc”选项,如“extendedchars”和“utf8”,但都没有用。我正在Mac上使用TeXShop。有人破解过这个吗?您可以使用识字选项,尽管它需要一些设置工作。这里是一个MWE: \documentclass{article} \usepackage{listin
识字
选项,尽管它需要一些设置工作。这里是一个MWE:
\documentclass{article}
\usepackage{listings}
\usepackage{courier}
\lstset{basicstyle=\ttfamily}
\lstset{literate=
{δ}{{$\delta$}}1
{ϵ}{{$\epsilon$}}1
}
\begin{document}
\begin{lstlisting}
function f()
ϵϵϵϵϵ = 1
xxxxx = 3
δδδδδ = 2
ϵ + x + δ
end
\end{lstlisting}
\end{document}
您的工具似乎希望该文件不是utf8编码的。可能会放一些类似
%的东西!TEX encoding=UTF-8 Unicode
Somare能帮上忙吗?这正是我试图用inpuntec选项所做的……谢谢你——这很管用!我以前一直在玩有文化的游戏,但没有成功;但在您的示例中,我发现我的文本编辑器使用的是拉丁9编码,而不是UTF-8。