制作设置长度的文本框

制作设置长度的文本框

我是 LaTex 新手。我正在寻找一种简单的方法来用 Latex 制作一个盒子,不会扩展以适合文本。我一直在尝试在 fbox 中使用迷你页面,但它一直在扩大。我一直在尝试制作一个 3 英寸乘 5 英寸的盒子

答案1

以下代码使用包fitting的库tcolorbox创建一个永远不会扩展此大小的3in5in。文本内容将重新缩放以适合此框。

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

最后四个框的输出是:

在此处输入图片描述

相关内容