미니페이지 이후 간격 늘리기

미니페이지 이후 간격 늘리기

안녕하세요. 저는 코드 한 줄을 사용하여 다음을 사용하여 2개의 방정식을 나란히 그립니다 \minipage{}.

\begin{minipage}{0.5\textwidth}
\small
\begin{equation}\label{e3}
\begin{split}
\frac{\mathrm d x'}{\mathrm d t} &= \frac{\mathrm d x}{\mathrm d t} - \frac{\mathrm d}    {\mathrm d t}(ut)\\
\frac{\mathrm d x'}{\mathrm d t} &= \frac{\mathrm d x}{\mathrm d t} - u \, \frac{\mathrm d}{\mathrm d t}(t)\\
\frac{\mathrm d x'}{\mathrm d t} &= \frac{\mathrm d x}{\mathrm d t} - u \, \frac{\mathrm d t}{\mathrm d t}\\
v' &= v - u
\end{split}
\end{equation}
\end{minipage}
\begin{minipage}{0.5\textwidth}
\small
\begin{equation}\label{e4}
\begin{split}
\frac{\mathrm d x}{\mathrm d t} &= \frac{\mathrm d x'}{\mathrm d t} + \frac{\mathrm d}{\mathrm d t}(ut)\\
\frac{\mathrm d x}{\mathrm d t} &= \frac{\mathrm d x'}{\mathrm d t} + u \, \frac{\mathrm d}{\mathrm d t}(t)\\
\frac{\mathrm d x}{\mathrm d t} &= \frac{\mathrm d x'}{\mathrm d t} + u \, \frac{\mathrm d t}{\mathrm d t}\\
v &= v' + u
\end{split}
\end{equation}
\end{minipage}

컴파일 후 PDFLaTeX를 사용하면 다음과 같은 결과 문서를 얻을 수 있습니다. 미니페이지 뒤 간격이 너무 작음

매우 작은 미니페이지 이후 세로 간격을 늘리려면 어떻게 해야 하나요? 또한 방정식이 더 작게 보이도록 \small모든 내부에 넣어야 하는 성가신 명령을 어떻게 처리할 수 있는지 알고 싶습니다 . \minipage{}프리앰블에서 할 수 있나요?

감사합니다.

답변1

아래에는 한 가지 가능한 해결책이 있습니다. 핵심 아이디어는 다음과 같습니다.

  1. 나는 제공된 솔루션을 사용했습니다.미니페이지(또는 \parboxes)를 사용할 때 일정한 기준선 건너뛰기를 유지하는 방법은 무엇입니까?s 이후의 간격을 보장합니다 minipage.

  2. 내가 사용했던 미니페이지 이전에는 \smallskip\nointerlinespacing.

  3. 나는 sminipage( \small내부에 적용하기 위해 minipage) 새로운 환경을 정의했습니다. 선택적 인수(기본적으로 로 설정됨 t)는 의 정렬을 제어하고 minipage필수 인수는 의 너비를 설정합니다 minipage.

또한 코드를 개선하기 위해 몇 가지 다른 수정 사항도 적용했습니다.

  1. 첫 번째 \end{minipage}.

  2. \Pder편도함수 작성을 용이하게 하는 명령을 정의했습니다 .

아이디어는 minipagea 내부가 아닌 일반 방정식에 사용되는 것과 같이 내부 방정식 주위에 (대략) 동일한 간격을 얻는 것이었습니다( 비교 목적으로 끝에 방정식 환경을 minipage추가했습니다 ).regular

    \documentclass{article}
    \usepackage{amsmath}
    \usepackage[nopar]{lipsum}% just to generate text for the example
    
    \newcommand\Pder[2]{%
      \frac{\mathrm{d}#1}{\mathrm{d}#2}}
    
    \newenvironment{sminipage}[2][t]
      {\minipage[t]{#2}\small}
      {\endminipage}
    
    \begin{document}
    
    \lipsum*[4]\par\smallskip\nointerlineskip
    \noindent\begin{sminipage}[t]{0.5\textwidth}
    \begin{equation}\label{e3}
    \begin{split}
    \Pder{x'}{t} &= \Pder{x}{t} - \Pder{\phantom{x}}{t} (ut) \\
    \Pder{x'}{t} &= \Pder{x}{t} - u\,\Pder{\phantom{x}}{t} (t) \\
    \Pder{x'}{t} &= \Pder{x}{t} - u\,\Pder{t}{t} \\
    v' &= v - u
    \end{split}
    \end{equation}
    \end{sminipage}%
    \begin{sminipage}{0.5\textwidth}
    \begin{equation}\label{e4}
    \begin{split}
    \Pder{x}{t} &= \Pder{x'}{t} - \Pder{\phantom{x}}{t} (ut) \\
    \Pder{x}{t} &= \Pder{x'}{t} - u\,\Pder{\phantom{x}}{t} (t) \\
    \Pder{x}{t} &= \Pder{x'}{t} - u\,\Pder{t}{t} \\
    v &= v' + u
    \end{split}
    \end{equation}\null
    \par\xdef\tpd{\the\prevdepth}
    \end{sminipage}
    
    \prevdepth\tpd
    \noindent\lipsum[2]
    \begin{equation}
    a=b
    \end{equation}
    \lipsum[4]
    
    \end{document}

스크린샷

나는 이제 (댓글에서 요청한 대로) 기본적으로 위에서 언급한 모든 준비를 자동화하는 일정한 너비로 eqmpage정렬된 새로운 환경을 정의했습니다.minipage\linewidth

\documentclass{article}
\usepackage{amsmath}
\usepackage[nopar]{lipsum}% just to generate text for the example

\newcommand\Pder[2]{%
  \frac{\mathrm{d}#1}{\mathrm{d}#2}}

\newenvironment{sminipage}[2][t]
  {\minipage[t]{#2}\small}
  {\endminipage}

\newenvironment{eqmpage}
  {\par\smallskip\nointerlineskip%
    \noindent\minipage[t]{\textwidth}}
  {\par\xdef\tpd{\the\prevdepth}\endminipage\par\prevdepth\tpd}

\begin{document}

\lipsum*[4]

\begin{eqmpage}
\begin{sminipage}[t]{0.5\textwidth}
\begin{equation}\label{e3}
\begin{split}
\Pder{x'}{t} &= \Pder{x}{t} - \Pder{\phantom{x}}{t} (ut) \\
\Pder{x'}{t} &= \Pder{x}{t} - u\,\Pder{\phantom{x}}{t} (t) \\
\Pder{x'}{t} &= \Pder{x}{t} - u\,\Pder{t}{t} \\
v' &= v - u
\end{split}
\end{equation}
\end{sminipage}%
\begin{sminipage}{0.5\textwidth}
\begin{equation}\label{e4}
\begin{split}
\Pder{x}{t} &= \Pder{x'}{t} - \Pder{\phantom{x}}{t} (ut) \\
\Pder{x}{t} &= \Pder{x'}{t} - u\,\Pder{\phantom{x}}{t} (t) \\
\Pder{x}{t} &= \Pder{x'}{t} - u\,\Pder{t}{t} \\
v &= v' + u
\end{split}
\end{equation}\null
\end{sminipage}
\end{eqmpage}
\noindent\lipsum[2]
\begin{equation}
a=b
\end{equation}
\lipsum[4]

\end{document}

답변2

\bigskip또는 명령을 사용할 수 있습니다 \medskip.

항상 동일한 크기를 사용하는 경우 다음을 정의할 수 있습니다.

\def\bmp{\begin{minipage}{0.48\linewidth}\small} 
\def\emp{\end{minipage}\smallskip}

시작과 끝을 위해. 너비에 48%를 사용했다는 점에 유의하세요. 당신은 변경할 수 있습니다. 그 사이에 몇 개만 넣어주면 됩니다 \hfill.

\bmp \emp
\hfill
\bmp \emp
% this paragraph is important

text here....

답변3

@Sigur의 답변을 찬성했습니다. 그러나 패키지를 보고 싶을 수도 있습니다 genmpage. 환경 에 추가 옵션을 추가 minipage하고 서문에 옵션을 작성할 수도 있습니다.

미니페이지 텍스트를 작게 설정하려면 프리앰블에 다음을 입력하세요.

\usepackage{genmpage}
\setkeys{GenMP}{resetfont,fsize=small,inner=s}

그런 다음 평소처럼 미니페이지 환경을 작성하고 @Sigur가 제안한 대로 \medskip사용할 수 있습니다.\bigskip

관련 정보