![图像和文本位于彼此下方而不是并排(小页面)](https://linux22.com/image/471133/%E5%9B%BE%E5%83%8F%E5%92%8C%E6%96%87%E6%9C%AC%E4%BD%8D%E4%BA%8E%E5%BD%BC%E6%AD%A4%E4%B8%8B%E6%96%B9%E8%80%8C%E4%B8%8D%E6%98%AF%E5%B9%B6%E6%8E%92%EF%BC%88%E5%B0%8F%E9%A1%B5%E9%9D%A2%EF%BC%89.png)
我尝试使用 minipage 包将图片和文本并排放置。通常它可以正常工作,但在这里它们会显示在彼此下方。我能做些什么吗?
以下是代码(抱歉,是法语内容):
\begin{minipage}{.45\linewidth}
\includegraphics[width=\textwidth]{Skieur.png}
\captionof{figure}{Schéma de la situation (à recopier sur votre feuille)}
\label{fig:figure}
\end{minipage} \qquad
\begin{minipage}{.45\linewidth}
\begin{enumerate}
\item Rappeler le principe d'inertie. (2 points)
\begin{warning}
Penser à bien préciser les hypothèses nécessaires pour l'appliquer!
\end{warning}
\item Effectuer un bilan des forces pour le skieur. (4 points)
\begin{warning}
Ne pas oublier de représenter ces forces sur un schéma !
\end{warning}
\textit{\underline{Remarque :}
On pourra regrouper la force de frottement fluide (celle de l'air sur le skieur) et la force de frottement solide (celle de la neige sur les skis) en une seule et même force, appelée $\overrightarrow{F_f}$ qui s'applique au centre de gravité du skieur.}
\item Appliquer le principe d'inertie pour obtenir l'équation vectorielle qui régit le mouvement du skieur. (4 points)
\item \textbf{BONUS} (beaucoup plus difficile): En projetant successivement selon 2 directions (axe $x$ puis axe $y$) trouver la valeur de la tension produit par la perche et la valeur de la réaction exercée par la piste
\end{enumerate}
\end{minipage}\qquad
这是问题的图片:
万分感谢。
答案1
尽管BanDop 的回答确定合适的解决方案,错误地识别原因并根据需要提出足够的改变。
根本问题不在于空白行增加了空白空间,也不在于这个额外的空白空间加上s\qquad
的总宽度超过了。而是空白行插入了段落分隔符。事实上,空白行只是 TeX、LaTeX 等中用于指示段落分隔符的标记。即使 s只是宽的,您仍然会看到一个排版在另一个之上。\minipage
\textwidth
minipage
.01\textwidth
事实上,没有必要删除或删除\qquad
前面的空格。通过注释空白行来删除段落分隔符就足够了。
\documentclass{article}
\usepackage[draft]{graphicx}
\usepackage{caption}
\NewDocumentEnvironment{warning}{}{}{}
\begin{document}
\begin{minipage}{.45\linewidth}
\includegraphics[width=\textwidth]{Skieur.png}
\captionof{figure}{Schéma de la situation (à recopier sur votre feuille)}
\label{fig:figure}
\end{minipage} \qquad
%
\begin{minipage}{.45\linewidth}
\begin{enumerate}
\item Rappeler le principe d'inertie. (2 points)
\begin{warning}
Penser à bien préciser les hypothèses nécessaires pour l'appliquer!
\end{warning}
\item Effectuer un bilan des forces pour le skieur. (4 points)
\begin{warning}
Ne pas oublier de représenter ces forces sur un schéma !
\end{warning}
\textit{\underline{Remarque :}
On pourra regrouper la force de frottement fluide (celle de l'air sur le skieur) et la force de frottement solide (celle de la neige sur les skis) en une seule et même force, appelée $\overrightarrow{F_f}$ qui s'applique au centre de gravité du skieur.}
\item Appliquer le principe d'inertie pour obtenir l'équation vectorielle qui régit le mouvement du skieur. (4 points)
\item \textbf{BONUS} (beaucoup plus difficile): En projetant successivement selon 2 directions (axe $x$ puis axe $y$) trouver la valeur de la tension produit par la perche et la valeur de la réaction exercée par la piste
\end{enumerate}
\end{minipage}\qquad
\end{document}
答案2
您的文档中的问题是,由于空行,LaTeX 在两个 minipage 环境之间添加了额外的空白。加上\qquad
和 2 x,0.45\linewidth
总宽度大于\linewidth
。删除\qquad
以及空行(例如,通过添加注释符号)应该可以解决问题。
% ...
\end{minipage}
%
\begin{minipage}{.45\linewidth}
% ...
如果要使用所有剩余空间并将其放在两个小页面之间,并将它们推到左右边距,则可以使用\hfill
,例如,
% ...
\end{minipage}
%
\hfill
%
\begin{minipage}{.45\linewidth}
% ...