我有一个代码片段,我使用 minted 来实现漂亮的显示:
\begin{figure}[H]
\begin{minted}[
frame=single,
obeytabs=true,
tabsize=4,
linenos,
numbersep=6pt
]{json}
{
"employee": {
"name": "test",
"salary": 56000,
"married": true
}
}
\end{minted}
\end{figure}
但是,我无法让行号位于框架内。这似乎是一个常见问题,之前也讨论过,但建议使用的其他解决方案xleftmargin=\parindent,
没有帮助。我该如何解决这个问题?
答案1
从您的帖子中,我了解到您需要打印line numbers
里面的内容frame
,如果我的假设是正确的,那么请尝试下面提到的操作MWE
:
\documentclass{book}
\usepackage{minted}
\begin{document}
\begin{figure}[H]
\begin{minted}[
frame=single,
obeytabs=true,
tabsize=4,
linenos,
numbersep=-10pt
]{json}
{
"employee": {
"name": "test",
"salary": 56000,
"married": true
}
}
\end{minted}
\end{figure}
\end{document}
输出
如果我的理解有误,请原谅...