我从这个帖子中受益匪浅中心图形的宽度大于 \textwidth和帖子与长桌齐右或左。
我尝试使用这个\makebox[\textwidth][c]
或\makebox[\textwidth][l]
或\makebox[\textwidth][r]
。
但结果发现 [l] 将表格向右移动了很远。而 [r] 将表格向左移动了很远。而 [c] 非常接近我的期望,但需要进行几毫米的调整才能向左移动一点。
\makebox[\textwidth][c]{3mm}
Q1:是否有类似{3mm}移位的功能?
-
\makebox[\textwidth][c]
Q2:有没有办法调整表格在和之间的位置\makebox[\textwidth][l]
?
谢谢各位专家的宝贵意见!
答案1
\hspace*{3mm}\makebox[...]{.....}\hspace*{-3mm}
答案2
我认为导致您的间距略有偏差的原因可能是缺少\noindent
。
由于段落通常缩进,因此当您\makebox
在自己的行上使用时,会添加缩进。请参阅下文以了解有和无的比较\noindent
:
笔记:
- 我调整了
\textwidth
,并添加了showframe
选项包裹geometry
以便更容易看到效果。
代码:
\documentclass{article}
\usepackage[textwidth=5cm,showframe]{geometry}
\usepackage{xcolor}
\begin{document}
Some text
\makebox[\textwidth][c]{\textcolor{red}{CENTER}}
\makebox[\textwidth][l]{\textcolor{red}{LEFT}}
\bigskip
\noindent
But with \verb|\noindent|:
\medskip
\noindent
\makebox[\textwidth][c]{\textcolor{blue}{CENTER}}
\noindent
\makebox[\textwidth][l]{\textcolor{blue}{LEFT}}
\end{document}