У меня часто есть блоки с текстом, разделенным на две колонки. Проблема в том, что мне нужно определить, где разделить текст, чтобы он не выходил за пределы рамки, и всякий раз, когда я делаю какие-либо изменения в рамке, мне приходится заново определять, где разделить. Кроме того, ручное разделение иногда выглядит некрасиво. Вот пример:
\documentclass{beamer}
\usetheme{Warsaw}
\begin{document}
\begin{frame}
\begin{block}{block title}
\begin{columns}
\column{.4\textwidth}
Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore
et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi
ut aliquid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum
dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui
officia deserunt mollit anim id est laborum.
Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore
et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi
ut aliquid ex ea commodi consequat.
\column{.4\textwidth}
\end{columns}
\end{block}
\end{frame}
\end{document}
Конечно, в моем реальном коде нет такого большого блока, как frame, это просто для наглядности.
Я бы хотел, чтобы текст автоматически перемещался во вторую колонку при достижении конца блока или фрейма. Возможно ли это с помощью columns
среды? Если нет, есть ли способ сделать это?
решение1
Вы можете использовать multicols
среду изmulticol
вместо этого упакуем (конечно, теперь все столбцы будут иметь одинаковую ширину):
\documentclass{beamer}
\usetheme{Warsaw}
\usepackage{multicol}
\begin{document}
\begin{frame}
\begin{block}{block title}
\begin{multicols}{2}
Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore
et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi
ut aliquid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum
dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui
officia deserunt mollit anim id est laborum.
Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore
et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi
ut aliquid ex ea commodi consequat.
\end{multicols}
\end{block}
\end{frame}
\end{document}