我想要制作类似这样的内容:
/ \
| Text goes |
| in here |
\ /
整个内容应在页面中居中,文本应在括号之间居中,所有内容都应使用文本字体(我使用的是 XeTeX,文本字体与数学字体不同)。我希望可以独立更改 (1) 括号和 (2) 括号内文本的大小。此外,字体应该可以任意大,即大于Huge
。
答案1
我提供了\marquis[<scale factor>]{<width>}{text}
,其中比例因子应用在最后。宽度是(预缩放的)文本宽度,不包括括号。
如果您对括号的宽度不满意,请告诉我。\vfill
如果需要,还可以将所有 ing 包含在宏内。
\documentclass[landscape]{article}
\usepackage{scalerel,lipsum}
\usepackage[margin=.5in]{geometry}
\newcommand\marquis[3][1]{%
\scalebox{#1}{$\scaleleftright{(}{\parbox{#2}{\centering #3}}{)}$}%
}
\pagestyle{empty}
\begin{document}
~\vfill\centering
\marquis[7]{2.2cm}{But as for me\ldots give me liberty or give me death!}
\vfill
\end{document}
使用\marquis[6]{2.3cm}{To be or not to be\ldots that is the question.}
以下是括号内的版本:
\documentclass[landscape]{article}
\usepackage{scalerel,lipsum}
\usepackage[margin=.5in]{geometry}
\newcommand\marquis[3][5]{%
\scalebox{#1}{$\scaleleftright{\{}{\parbox{#2}{\centering #3}}{\}}$}%
}
\pagestyle{empty}
\begin{document}
~\vfill\centering
\marquis[2]{3in}{\lipsum[4]}
\vfill
\end{document}
答案2
\documentclass[12pt]{standalone}
\begin{document}
$\left\{\begin{tabular}{l}
line \\
one more line
\end{tabular}\right\}$
\end{document}
当然,您可以使用任何类型的括号。