如何换行并居中以下内容
\documentclass[11pt]{article}
\usepackage[utf8]{inputenc} % Kodierung
\usepackage[ngerman]{babel} % Sprache
\usepackage[intlimits]{amsmath}
\usepackage{amssymb}
\begin{document}
SUBSET-SUM := $\left \{ \begin{array}{c|c} < x_1,\dots ,x_n,t > & x_1,\dots ,x_n,t \in \mathbb{N} \text{ und es existiert eine Teilmenge } I \subseteq \{1,\dots,n\} \text{ mit } \sum_{i \in I} x_i = t
\end{array} \right \}$.
\end{document}
如果我编译这个,我无法读取结果,因为它超出了我的论文边界。
我希望它看起来像这样:
答案1
还有一个解决方案,使用array
包和m
列类型:
\documentclass[11pt]{article}
\usepackage[utf8]{inputenc} % Kodierung
\usepackage[ngerman]{babel} % Sprache
\usepackage[intlimits]{amsmath}
\usepackage{amssymb}
\usepackage{array}
\begin{document}
SUBSET-SUM : =
$\left \{ \begin{array}{c|>{\raggedright\arraybackslash}m{0.55\textwidth}}
\langle x_1,\dots ,x_n,t\rangle
& $x_1,\dots ,x_n,t \in \mathbb{N}$
und es existiert eine Teilmenge
$I \subseteq \{1,\dots,n\}$
mit
$\sum_{i \in I} x_i = t$
\end{array} \right\}$.
\end{document}
它给:
答案2
也许是这个:
\documentclass{article}
\usepackage{amssymb,amsmath,stackengine}
\renewcommand\stackalignment{l}
\def\stacktype{L}
\setstackgap{L}{1.2\normalbaselineskip}
\stackMath
\begin{document}
\begin{itemize}
\item SUBSET-SUM := $\left\{
< x_1,\dots ,x_n,t > \Bigg|\, \stackanchor{x_1,\dots ,x_n,t \in \mathbb{N}
\text{ und es existiert eine}} {\text{Teilmenge } I \subseteq \{1,\dots,n\} \text{ mit }
\displaystyle\sum_{i \in I} x_i = t}
\right \}$.
\end{itemize}
\end{document}