안녕하세요. 저는 코드 한 줄을 사용하여 다음을 사용하여 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
아래에는 한 가지 가능한 해결책이 있습니다. 핵심 아이디어는 다음과 같습니다.
나는 제공된 솔루션을 사용했습니다.미니페이지(또는 \parboxes)를 사용할 때 일정한 기준선 건너뛰기를 유지하는 방법은 무엇입니까?s 이후의 간격을 보장합니다
minipage
.내가 사용했던 미니페이지 이전에는
\smallskip\nointerlinespacing
.나는
sminipage
(\small
내부에 적용하기 위해minipage
) 새로운 환경을 정의했습니다. 선택적 인수(기본적으로 로 설정됨t
)는 의 정렬을 제어하고minipage
필수 인수는 의 너비를 설정합니다minipage
.
또한 코드를 개선하기 위해 몇 가지 다른 수정 사항도 적용했습니다.
첫 번째
\end{minipage}
.\Pder
편도함수 작성을 용이하게 하는 명령을 정의했습니다 .
아이디어는 minipage
a 내부가 아닌 일반 방정식에 사용되는 것과 같이 내부 방정식 주위에 (대략) 동일한 간격을 얻는 것이었습니다( 비교 목적으로 끝에 방정식 환경을 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