所以我的代码如下:
\noindent\begin{minipage}{.48\textwidth}
\begin{lstlisting}[caption=user/info success,frame=tlrb,label={success:userInfo}]
{
"data":{
"_id":{"$oid":"6042ad86c884d067744336b2"},
"first-name":"test",
"last-name":"test"
},
"message":"Successfully found user info"
}
\end{lstlisting}
\end{minipage}\hfill
\begin{minipage}{.48\textwidth}
\begin{lstlisting}[caption=user/info failure,frame=tlrb,label={failure:userInfo}]
{
"data":null,
"message":"could not parse Object ID string"
}
\end{lstlisting}
\end{minipage}
输出结果如下:
这有点像我想要的,它具有正确的结构,但理想情况下,我希望右侧小页面与左侧小页面的大小相同,无论如何实现,无论是添加额外的空白还是额外的物理线条。
如果有人能提供一些关于如何做到这一点的帮助,我将不胜感激,谢谢。祝您有美好的一天。
第一个配置
\lstdefinestyle{mystyle}{
breakatwhitespace=false,
breaklines=true,
captionpos=b,
keepspaces=true,
numbers=left,
numbersep=5pt,
showspaces=false,
showstringspaces=false,
showtabs=false,
tabsize=2
}
\lstset{style=mystyle}
答案1
由于您已设置选项以在底部显示标题,因此我假设您希望列表框底部对齐。如果此假设正确,您可以通过将两个 改为 来实现格式化目标\begin{minipage}
(\begin{minipage}[b]
表示b
“底部对齐”)。
\documentclass{article} % or some other suitable document class
\usepackage{listings}
\lstdefinestyle{mystyle}{
breakatwhitespace=false,
breaklines=true,
captionpos=b,
keepspaces=true,
numbers=left,
numbersep=5pt,
showspaces=false,
showstringspaces=false,
showtabs=false,
tabsize=2
}
\lstset{style=mystyle}
\begin{document}
\noindent
\begin{minipage}[b]{.47\textwidth}
\begin{lstlisting}[caption=user/info success,frame=tlrb,label={success:userInfo}]
{
"data":{
"_id":{"$oid":"6042ad86c884d067744336b2"},
"first-name":"test",
"last-name":"test"
},
"message":"Successfully found user info"
}
\end{lstlisting}
\end{minipage}\hfill
\begin{minipage}[b]{.47\textwidth}
\begin{lstlisting}[caption=user/info failure,frame=tlrb,label={failure:userInfo}]
{
"data":null,
"message":"could not parse Object ID string"
}
\end{lstlisting}
\end{minipage}
\end{document}