주변에 수직 공간이 없는 탭 환경

주변에 수직 공간이 없는 탭 환경

이는 아마도 다른 것은 아니지만 , tabbingenumerate블록 에 적용될 것입니다.itemize

항목 블록을 "둘러싸거나" 둘러싸는 기본 세로 간격을 제거(또는 지정)하는 방법은 무엇입니까? 보통 저는 이게 예뻐 보여서 이걸 원해요. 그러나 일부 교정에서는 전체 줄 블록이 블록 주위의 줄과 동일한 수직 간격을 갖기를 원합니다.

따라서 특정 tabbing블록의 예를 들면 다음과 같습니다.

\begin{tabbing}
$f \in ND ~~~\= \iff \varphi_f(x)<x$ \quad \quad \quad \= by definition of $ND$ \\
$\varphi_f(x)<x \> \iff \varphi_g(x)<x$ \> by our assumption of $Range(\varphi_f) = Range(\varphi_g)$ \\
$\varphi_g(x)<x \> \iff g \in ND$ \> by definition of $ND$
\end{tabbing}

이 결과는 기본값이지만 블록 주위에 추가 수직 간격을 두는 것을 원하지 않습니다.

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

답변1

array또는 환경을 사용하는 것이 좋습니다 tabular.

먼저 array기반 솔루션:

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

\documentclass{article}
\usepackage{amsmath}  % for '\DeclareMathOperator' macro
\usepackage{array}    % for '\newcolumntype' macro
\DeclareMathOperator{\Range}{\mathit{Range}}
\newcolumntype{L}{>{$}l<{$}}
\newcommand{\ND}{\mathit{ND}}

\begin{document}
Assume $\Range(\varphi_f)=\Range(\varphi_g)$.

$\begin{array}{@{}l@{}l@{\qquad}L@{}}
f\in\ND &{}\iff\varphi_f(x)<x & by definition of $\ND$ \\
\varphi_f(x)<x &{}\iff\varphi_g(x)<x &  by our assumption of $\Range(\varphi_f)=\Range(\varphi_g)$ \\
\varphi_g(x)<x &{}\iff g\in\ND & by definition of $\ND$\\
\end{array}$

This weak form of \dots
\end{document}

둘째, 위에 제공된 서문 자료를 사용하면 환경을 사용하여 서식 지정 목표를 달성하는 것도 쉽습니다 tabular. 변경해야 할 것은 교체하는 것뿐입니다.

$\begin{array}{@{}l@{}l@{\qquad}L@{}}

~와 함께

\begin{tabular}{@{}L@{}L@{\qquad}l@{}}

\end{array}$로 대체합니다 \end{tabular}.

관련 정보