在图形环境中更改小页面的高度?

在图形环境中更改小页面的高度?

我怎样才能在图形环境中更改小页面的高度?因为我试过了\includegraphics[width=.6, height=0.8\linewidth]{img/moovit_4},但出现了这个错误 ! Illegal unit of measure (pt inserted). 我怎样才能在这里放代码?它不像 stackoverflow,我无法在标题中看到图像图标右侧的图标。我使用了这些引号``

\begin{figure}[H]
\centering
\begin{minipage}{.5\textwidth}
  \centering
  \includegraphics[width=.5\linewidth]{img/moovit_2}
  \captionof{figure}{A figure}
  \label{fig:test1}
\end{minipage}%
\begin{minipage}{.5\textwidth}
  \centering
  \includegraphics[width=.6, height=.8\linewidth]{img/moovit_4}
  \captionof{figure}{Another figure}
  \label{fig:test2}
\end{minipage}
\end{figure}

答案1

正如@sigur 在评论中指出的那样,您需要调整指定第二幅图像宽度的方式。您可能还希望对齐小页面,使两个标题处于同一级别;例如,可以通过[b]为两个minipage环境设置位置说明符来实现。

单独的注释:由于两个minipages 出现在 类型的浮点数内figure,因此没有必要编写\captionof{figure}{...};更简单的\caption{...}也可以。最后,第一个\centering语句(紧接着\begin{figure}[H])是多余的,因为两个minipages 占据了文本块的整个宽度——实际上,那里没有任何东西可以居中。

在此处输入图片描述

\documentclass{article}
\usepackage[demo]{graphicx} % omit 'demo' option in real document
\usepackage{caption} 
\usepackage{float}   % for "H" location specifier
\begin{document}
\begin{figure}[H]
%%\centering  %% redundant
\begin{minipage}[b]{.5\textwidth}
  \centering
  \includegraphics[width=.5\linewidth]{img/moovit_2}
  \caption{A figure}
  \label{fig:test1}
\end{minipage}%
\begin{minipage}[b]{.5\textwidth}
  \centering
  \includegraphics[width=.6\linewidth, height=.8\linewidth]{img/moovit_4}
  \caption{Another figure}
  \label{fig:test2}
\end{minipage}
\end{figure}
\end{document}

相关内容