我正在使用 TexShop 4.69,并且正在使用lstlistings
。但现在插入第三个后lstlisting
,我无法获得足够的参考编号。我现在在文本中收到两个“??”。有人可以给我提示吗?
See Listing \ref{lst:codejson}.
\begin{lstlisting}
[caption={JSON Format},captionpos=b,label=lst:codejson,language=bash]
[{
"id":0,
"category":"Category",
"chapter":"Chapter",
"requester":"Requester",
"version":"Version",
},
...
]
\end{lstlisting}
答案1
引入选项的括号lstlistings
必须与 在同一行\begin{lstlisting}
。
使用你的代码我得到
您会看到选项被视为列表的一部分。
\documentclass{article}
\usepackage{listings}
\begin{document}
See Listing \ref{lst:codejson}.
\begin{lstlisting}[
caption={JSON Format},
captionpos=b,
label=lst:codejson,
language=bash
]
[{
"id":0,
"category":"Category",
"chapter":"Chapter",
"requester":"Requester",
"version":"Version",
},
...
]
\end{lstlisting}
\end{document}