在源代码注释中 $ 变成 £

在源代码注释中 $ 变成 £

我正在使用 minted 包创建源代码的 pdf……并且惊讶地看到它$变成了£

pdflatex --shell-escape create_array.tex是命令。 create_array.tex看起来像:

\documentclass[varwidth=20.06cm,border=2mm]{standalone}

\usepackage{minted}
\usemintedstyle{solarized}

\begin{document}
\begin{LARGE}
  \inputminted[firstline=2,lastline=11,firstnumber=1]{php}{create_array.php}
\end{LARGE}
\end{document}

看起来create_array.php像:

<?php
// create an indexed array named $var with default indexing
$var = array('item1', 'item2', 'item3');
print_r($var);/* prints:
Array
 (
  [0] => item1
  [1] => item2
  [2] => item3
 )
*/

$一个代码注释中的 发生了不应该发生的转换...... 在此处输入图片描述

create_array.php无法更改文件。解决方案必须在文件中完成。.tex我该如何防止这种奇怪的转变发生?

相关内容