Olá, estou usando uma linha de código para desenhar 2 equações próximas uma da outra usando \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}
Após a compilação, usando PDFLaTeX, obtenho um documento resultante parecido com este:
O que posso fazer para aumentar o espaçamento vertical após a minipágina, que é muito pequena? Também gostaria de saber como posso cuidar de um \small
comando chato que tenho que colocar dentro de cada um \minipage{}
para que minhas equações pareçam menores? Isso pode ser feito no preâmbulo?
Obrigado.
Responder1
Abaixo há uma solução possível; as ideias principais foram:
Eu usei a solução dada emComo manter um baselineskip constante ao usar minipáginas (ou \parboxes)?para garantir espaçamento após o
minipage
s.Antes das minipáginas que eu usava
\smallskip\nointerlinespacing
.Defini um novo ambiente
sminipage
(para aplicar\small
dentrominipage
); o argumento opcional (definido por padrão comot
) controla o alinhamento dominipage
e o argumento obrigatório define a largura dominipage
.
Também fiz algumas outras modificações para melhorar seu código:
Eu removi o espaço em branco espúrio após o primeiro arquivo
\end{minipage}
.Defini um
\Pder
comando para facilitar a escrita das derivadas parciais.
A ideia era obter (aproximadamente) o mesmo espaçamento em torno das equações dentro de a minipage
que aquele usado para equações regulares fora de a minipage
(adicionei um regular
ambiente de equação no final apenas para fins de comparação):
\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}
Defini agora (conforme solicitado em comentário) um novo ambiente eqmpage
que basicamente é um topo alinhado minipage
com largura constante \linewidth
que automatiza todos os preparativos mencionados acima:
\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}
Responder2
Você pode usar o comando \bigskip
ou \medskip
.
Se você usar sempre o mesmo tamanho, você pode definir
\def\bmp{\begin{minipage}{0.48\linewidth}\small}
\def\emp{\end{minipage}\smallskip}
para início e fim. Observe o uso de 48% para a largura. Você pode mudar. Você só precisa colocar alguns \hfill
entre eles.
\bmp \emp
\hfill
\bmp \emp
% this paragraph is important
text here....
Responder3
Votei positivamente na resposta de @Sigur. Mas você também pode querer dar uma olhada em genmpage
package. Ele adiciona opções adicionais ao seu minipage
ambiente e você também pode escrever as opções no preâmbulo.
Para definir o texto da sua minipágina como pequeno, coloque o seguinte no seu preâmbulo:
\usepackage{genmpage}
\setkeys{GenMP}{resetfont,fsize=small,inner=s}
Em seguida, escreva seu ambiente de minipágina como você costuma fazer e pode usar \medskip
e \bigskip
conforme sugerido por @Sigur.