
Я пытаюсь создать простую среду, состоящую из двух частей:
- жирный текст, за которым следует стрелка вправо
- (несколько) строк текста с отступом, под жирным текстом
Что у меня есть на данный момент:
\documentclass{article}
\usepackage{amsmath,amssymb}
\usepackage{subfig}
\newenvironment{myeventeq}[1]
{\textbf{#1} $\Rightarrow$\vspace{1ex}\par
\hspace*{2em}%%
\begin{minipage}{\dimexpr\columnwidth-2em}}
{\end{minipage}}
\begin{document}
\begin{figure}
\subfloat[piece1]{
\begin{myeventeq}{piece of bold text}
condition 1 to be satisfied\\
condition 2 to be satisfied
\end{myeventeq}
}
\subfloat[piece2]{
\begin{myeventeq}{piece of bold text}
condition 1 to be satisfied\\
condition 2 to be satisfied
\end{myeventeq}
}
\caption{dual caption}
\end{figure}
\end{document}
Это дает следующее:
В настоящее время проблема заключается в следующем:
- условия должны быть указаны под жирным текстом
- вторая подфигура падает со страницы.
решение1
Если вы хотите избежать list
окружения, вы можете просто создать одно окружение для вашей структуры, построенное вокруг minipage
. Проблема в том, что оно не будет разбиваться на страницы. Но поскольку вы упомянули, subfig
я предполагаю, что это окружение не предназначено для охвата нескольких страниц.
\documentclass{article}
\usepackage{amsmath,amssymb}
\newenvironment{myeventeq}[1]
{\textbf{#1} $\Rightarrow$\vspace{1ex}\par
\hspace*{2em}%%
\begin{minipage}{\dimexpr\columnwidth-2em}}
{\end{minipage}}
\begin{document}
Hello
\begin{myeventeq}{piece of bold text}
condition 1 to be satisfied\\
condition 2 to be satisfied
\end{myeventeq}
\end{document}