tabular
我打算使用该包在环境内添加代码minted
。我发现使用环境minipage
内的代码允许我在表格单元格内tabular
使用该环境。minted
但我现在面临的问题是,minted
无论我选择什么选项,输出似乎总是位于表格之外。为了更好地可视化问题,我在列之间添加了垂直线。
示例代码:
\begin{tabular}[t]{|l|l|}
HTTP-Verb & \texttt{POST} \\
Path & \texttt{/users} \\
Request-Body &
\begin{minipage}[t]{0.3\textwidth}
\begin{minted}{js}
{
"username": "string",
"mail": "string"
}
\end{minted}
\end{minipage} \\
Response-Body & - \\
Description & \makecell{Creates a new user.}
\end{tabular}
输出:
我还注意到,同一列的下一行的内容minipage
受到minipage
s 宽度的影响。
答案1
Torbjørn T. 的评论帮助我解决了问题。引用:
请记住,空格在 minted 环境中是保留的,因此如果在一行的开头有 15 个空格...
在调试过程开始时,我就怀疑这是问题所在。所以我添加了 minted 包的 showspaces 选项,但输出没有任何变化。我应该删除空格,因为这样就解决了问题。我真傻……