你好,我想在 Listings 中定义一个字符串,但我无法在土耳其语中做到这一点。
我想写:
int[] sayılar= new int[5];'
但输出是
int[] saylar= new int[5];
我怎样才能写 Ç,ç,ı,ö,ü,ğ?
答案1
这应该允许输入您请求的字符 - 基本上在 s 列表中添加更多字符literate
也会允许输入其他字符:
\documentclass[a4paper,oneside]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{listings}
\lstset{literate=%
{Ç}{{\c{C}}}1
{ç}{{\c{c}}}1
{ı}{{\i}}1
{ö}{{\"{o}}}1
{ü}{{\"{u}}}1
{ğ}{{\u{g}}}1
}
\begin{document}
This is the listing:
\begin{lstlisting}
int[] sayılar= new int[5];
also check: Ç,ç,ı,ö,ü,ğ
\end{lstlisting}
\end{document}