![列表中的 Unicode 字符](https://linux22.com/image/322933/%E5%88%97%E8%A1%A8%E4%B8%AD%E7%9A%84%20Unicode%20%E5%AD%97%E7%AC%A6.png)
我需要插入字符“└”lstlisting
并用 进行编译pdflatex
。其他不受支持的字符,如“ě”,我正在通过 中的文字选项处理\lstset{}
。有什么方法可以插入它吗?谢谢。
答案1
一种可能性是使用数学模式对其进行近似。该字符看起来很像$^{\mathsf{L}}$
,因此可以在识字选项中直接使用它:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{listings}
\lstset{
basicstyle=\large\ttfamily,
breaklines=true,
breakatwhitespace=true,
literate=%
{á}{{\'a}}1
{ě}{{\v{e}}}1
{í}{{\'i}}1
{└}{{\(^{\mathsf L}\)}}1
}
\begin{document}
\begin{lstlisting}
Jsou nadáni rozumem a svědomím a mají spolu jednat v duchu bratrství.
Here is the character: └.
\end{lstlisting}
\end{document}
输出内容如下: