当我编译以下内容时,尽管我已指定 minipage 选项,但图中第二个 minipage 中的文本仍以中心垂直对齐方式排版t
。我在这里做错了什么吗?
\documentclass[12pt]{article}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage[colorlinks=true]{hyperref}
\usepackage{enumitem}
\usepackage[rm, small, sc]{titlesec}
\usepackage{graphicx}
\usepackage{subcaption}
\usepackage[margin=1cm, font=small]{caption}
\usepackage[rightcaption]{sidecap}
\begin{document}
\begin{figure}[h]
\begin{minipage}[]{.63\textwidth}
\includegraphics[scale = 1]{gas_half_container}
\end{minipage}%
\begin{minipage}[t]{0.35\textwidth}
\small{Initially the gas is one one side of the container and is in equilibrium.}
\end{minipage}
\end{figure}
\end{document}
答案1
第一个小页面没有[t]
放置选项,(这是主要原因)图形文件的基线是底部图形。一个简单的方法\raisebox
就可以解决问题。我没有您的图形文件,所以我用我的一个替换了它:
\documentclass[12pt]{article}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage[colorlinks=true]{hyperref}
\usepackage{enumitem}
\usepackage[rm, small, sc]{titlesec}
\usepackage{graphicx}
\usepackage{subcaption}
\usepackage[margin=1cm, font=small]{caption}
\usepackage[rightcaption]{sidecap}
\begin{document}
\begin{figure}[h]
\begin{minipage}[t]{.63\textwidth}
\centering \raisebox{\dimexpr-\height+1.5ex\relax}{\includegraphics[scale=1]{dejeuner1}}
\end{minipage}%
\begin{minipage}[t]{0.35\textwidth}
\small{Initially the gas is one one side of the container and is in equilibrium.}
\end{minipage}
\end{figure}
\end{document}