如何强制在 Overleaf 中的列内列出列表

如何强制在 Overleaf 中的列内列出列表

我有以下清单:

\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}

在此处输入图片描述

相关内容