我是 LaTex 新手。我正在寻找一种简单的方法来用 Latex 制作一个盒子,不会扩展以适合文本。我一直在尝试在 fbox 中使用迷你页面,但它一直在扩大。我一直在尝试制作一个 3 英寸乘 5 英寸的盒子
答案1
以下代码使用包fitting
的库tcolorbox
创建一个永远不会扩展此大小的3in
框5in
。文本内容将重新缩放以适合此框。
\documentclass[12pt]{article}
\usepackage[fitting]{tcolorbox}
\usepackage{lipsum}
\newtcboxfit{\mybox}[1][]{%
fit algorithm=hybrid*,
width=3in,
height=5in,
sharp corners,
colframe=black,colback=white,
size=fbox,#1
}
\begin{document}
\mybox{Testbox}
\mybox{Testbox with some more text, more text, more text, more text, more text.}
\mybox{\lipsum[1]}
\mybox{\lipsum[1-2]}
\mybox{\lipsum[1-3]}
\mybox{\lipsum[1-4]}
\end{document}
最后四个框的输出是: