我有以下清单:
\begin{lstlisting}[language=php]
$post_data = {"image": base64.b64encode(data).decode("utf-8"),
"get_img_flg":
True}
$res = requests.post("http://localhost:8080/detect", json=post_data).json()
\end{lstlisting}
在 2 列文档中,但列表跨越到第二列。我该如何修复它?
答案1
listings
支持自动换行,但默认情况下此功能处于关闭状态。您可以通过指定breaklines
选项来允许自动换行。因此,您的最小示例将如下所示:
\documentclass[twocolumn]{article}
\usepackage{listings}
\begin{document}
\begin{lstlisting}[language=php,breaklines=true]
$post_data = {"image": base64.b64encode(data).decode("utf-8"),
"get_img_flg":
True}
$res = requests.post("http://localhost:8080/detect", json=post_data).json()
\end{lstlisting}
\end{document}