试图
我尝试使用\noindent
来删除环境前的空间tabularx
。但是,表格前仍然有少量的水平空间。使用showframe
包和表格两侧的垂直线,我能够直观地看到表格前出现了多少空间。表格前的空间似乎只有 2 或 3 个像素。通过添加,\hspace{-3px}
我能够获得预期的结果,但我不确定为什么会有额外的空间。
进一步的研究
我在维基百科但我唯一能找到的相关长度是\parindent
使用 删除的\noindent
。我无法在我查找的其他问题中找到问题的答案。
示例代码
\documentclass{article}
\usepackage[margin=1in]{geometry}
\usepackage{tabularx, enumitem, showframe}
\newcolumntype{Y}{>{\centering\arraybackslash}X}
\newcolumntype{Z}{>{\raggedleft\arraybackslash}X}
\begin{document}
\setlength\tabcolsep{0pt}\noindent{}
\begin{tabularx}{\textwidth}{|XYZ|}
\Large HEADER & \Large INFO & \Large HERE
\end{tabularx}
\begin{enumerate}[wide=0 pt]
\item[\textbf{Question 1}]\ \\
\end{enumerate}
\end{document}
示例代码输出
预期代码输出
帖子备注
由于这是我的第一篇帖子,我欢迎大家就如何改进我的问题以适应当前和未来的观众提出反馈。
答案1
这里的问题是,将 放在{}
后面,\noindent
同时也会在其后插入一个空格。 不是{}
必需的,可以将其删除以获得所需的输出。
你的问题问得很好。