在表格//小页面中逐项列出导致“缺少 \endcsname 插入”错误

在表格//小页面中逐项列出导致“缺少 \endcsname 插入”错误

minipage解决这个接受的答案也是我要找的,那就是


这个:-)

在此处输入图片描述

不是这个:-(

在此处输入图片描述


注释掉的部分平均能量损失下面尝试实现该minipage解决方案,但抛出一个Missing \endcsname inserted错误。

我不必minipage为我而做,只要它能工作并且同样简单和优雅:)

平均能量损失

\documentclass[a4paper]{article}

 \newlength{\mymyrandomlength}

 \settowidth\mymyrandomlength{hello world}

\usepackage{tabularx}

\begin{document}

\begin{tabularx}{\textwidth}{@{}*{1}{p{\mymyrandomlength}}|*{1}{X}@{}}

ABCDEFG
&

\begin{itemize}
\item bla bla bla
\item hello hello goodbye

\strut
\end{itemize}

\\

%\begin{minipage}[t]
%\begin{itemize}
%\item bla bla bla
%\item hello hello goodbye

%\strut
%\end{itemize}
%\end{minipage}
%\\

%\end{tabularx}

\end{tabularx}

% Missing \endcsname inserted.

\end{document}

另见此问答这似乎相关。

答案1

您缺少以下强制参数minipage

\documentclass{article}
\usepackage{tabularx}
\begin{document}

\noindent
\begin{tabularx}{\textwidth}{@{}p{3cm}|X@{}}
ABCDEFG &
\begin{minipage}[t]{\hsize}
\begin{itemize}
\item bla bla bla
\item hello hello goodbye\strut
\end{itemize}
\end{minipage}
\\
\end{tabularx}

\end{document}

X列中,您可以通过 访问列宽\hsize

在此处输入图片描述

答案2

这是一个可能的解决方案 - 使用`\vspace{-xxcm}

在此处输入图片描述

代码

\documentclass[border=10pt]{standalone}%[a4paper]{article}

\usepackage{tabularx}
 \newlength{\mymyrandomlength}
 \settowidth\mymyrandomlength{hello world}

\begin{document}

\begin{tabularx}{\textwidth}{@{}*{1}{p{\mymyrandomlength}}|*{1}{X}@{}}
ABCDEFG&
\vspace{-0.5cm}
\begin{itemize}
\item bla bla bla
\item hello hello goodbye
\vspace{-0.5cm}
\end{itemize}
\end{tabularx}
\end{document}

相关内容