有人能提供一种方法让两个列式小页面的高度相同吗?

有人能提供一种方法让两个列式小页面的高度相同吗?

所以我的代码如下:

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

相关内容