Числовая цитата среда как уравнение

Числовая цитата среда как уравнение

Я хочу поставить номер уравнения справа от кавычек (окружающая среда), как будто это уравнение. Я посмотрел наУравнения, содержащие только текст,Как сделать так, чтобы LaTeX нумеровал мои цитаты?иКак пометить текст номером уравнения. Пока что у меня есть этот MWE, но это не совсем то, что я ищу:

\documentclass{article}
\usepackage{blindtext}
\newcommand\IdeaOne[1]{%
  \begin{equation}\parbox{.85\textwidth}{#1}\end{equation}}
\makeatletter
\newenvironment{IdeaTwo}{%
  \list{}{\rightmargin\leftmargin}%
  \let\orig@item\item
  \def\item{
\orig@item[]\refstepcounter{equation}
\def\item{\hfill(\theequation)\orig@item[]\refstepcounter{equation}}}}
  {\hfill(\theequation)\endlist}
\makeatother
\begin{document}
\section{Normal text, quote and equation}
\blindtext\begin{quote}\blindtext\end{quote}\begin{equation}E=mc^2\end{equation}
\section{IdeaOne}
\IdeaOne{\blindtext}
\section{IdeaTwo}
\begin{IdeaTwo}
  \blindtext
\end{IdeaTwo}
\end{document}

IdeaOne довольно близок, но не совсем, и мне приходится вручную указывать размер parbox. IdeaTwo делает поля правильными, но не размещает номер уравнения так, как я хочу. Кто-нибудь знает, как исправить любую из двух идей?

Я хочу сделать это для философского текста, где часть текста важна и будет упоминаться как уравнение в математическом тексте, но текст длиннее одной строки (иначе я мог бы использовать ) \begin{equation}\text{...}\end{equation}. Может быть, у кого-то есть идеи для другого подхода.

решение1

Предполагая, что эти нумерованные окружения цитат находятся на верхнем уровне и не вложены в другие окружения списков, вы можете воспользоваться тем фактом, что, если только номера ваших уравнений не слишком широки, они поместятся в доступное белое пространство; в случае, если они шире для размещения, вам следует quoteсначала переопределить их.

\documentclass{article}
\usepackage{blindtext}

\newsavebox\ideabox
\newenvironment{idea}
  {\begin{equation}
   \begin{lrbox}{\ideabox}
   \begin{minipage}{\dimexpr\columnwidth-2\leftmargini}
   \setlength{\leftmargini}{0pt}%
   \begin{quote}}
  {\end{quote}
   \end{minipage}
   \end{lrbox}\makebox[0pt]{\usebox{\ideabox}}
   \end{equation}}

\begin{document}
\begin{quote}\blindtext\end{quote}\begin{equation}E=mc^2\end{equation}

\begin{idea}
  \blindtext
\end{idea}
\end{document}

«Уравненная» цитата набирается в поле нулевой ширины, поэтому номер уравнения не приведет к сдвигу влево.

введите описание изображения здесь

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