Пользовательская среда с горизонтальным отступом

Пользовательская среда с горизонтальным отступом

Я пытаюсь создать простую среду, состоящую из двух частей:

  1. жирный текст, за которым следует стрелка вправо
  2. (несколько) строк текста с отступом, под жирным текстом

Что у меня есть на данный момент:

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

Связанный контент