我的問題是如何fbox
整體調整事物,但這是我想出的笨拙的解決方案:
\documentclass[12pt]{article}
\begin{document}
{ \fontfamily{qag}\selectfont
\fbox{\vbox to 3in {\vfil \hbox to 2.5in{
\parbox{2.5in}{
Cozy sphinx waves quart jug of bad milk.
Jim quickly realized that the beautiful gowns are expensive.
}
} \vfil }}
}
\end{document}
這是創建固定尺寸盒子的最佳方法嗎?如何將所有文字移到頂部?
故意避免導入包,以利於理解 TeX 原語的工作原理。如果更好的話...我可以將它們作為兩個單獨的問題來問。
答案1
\parbox
有一個高度參數:
\documentclass[12pt]{article}
\begin{document}
{\fontfamily{qag}\selectfont
\fbox{\parbox[c][3in]{2.5in}{Cozy sphinx waves quart jug of bad milk.
Jim quickly realized that the beautiful gowns are expensive.}}
這與問題中顯示的程式碼的垂直對齊方式相匹配,要獲得頂部對齊方式,請更改[c]
為[t]
請注意,您建議的替代方案不起作用
\hbox to 2.5in{
\parbox{2.5in}{...}
}
嘗試將一個2.5 英寸的盒子與左側和右側的字空間一起放入一個大小為2.5 英寸的盒子中,這將生成一個過滿的盒子(通常為0.66em)但在任何情況下,您都應該避免在頂部使用TeX 原語Latex 文件中的層級。有時巨集定義中需要它們,但這裡不需要。