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