방정식과 같은 숫자 인용 환경

방정식과 같은 숫자 인용 환경

인용문(환경) 오른쪽에 방정식처럼 방정식 번호를 넣고 싶습니다. 나는 보았다텍스트만 포함된 방정식,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}

"방정식" 인용문은 너비가 0인 상자에 조판되므로 방정식 번호가 강제로 왼쪽으로 이동하지 않습니다.

여기에 이미지 설명을 입력하세요

관련 정보