我是 LaTeX 的新手,正在努力学习基础知识以应付日常工作。我发现很难理解如何将多幅图像定位在同一行,同时让它们超出其边距。我找到了一个“解决方案”,涉及小页面和 0 大小的框(我真的不明白),但它使标题看起来很奇怪。考虑我的情况:
\textbf{{\Large 3.}} Las gráficas obtenidas son las siguientes:\begin{figure}[h!]
\centering
\makebox[0pt][c]{
\begin{minipage}{0.6\textwidth}
\includegraphics[width=0.93\linewidth]{IV1}
\label{fig:IV1} \\
Figura 3. Gráfica I-V para la lámpara 1, formada por una sola bombilla. Se observa una relación lineal entre ambas magnitudes.
\end{minipage} \ \
\begin{minipage}{0.6\linewidth}
\includegraphics[width=\linewidth]{IV2}
\label{fig: IV2} Figura 4. Gráfica I-V para la lámpara 2, formada por dos bombillas. También hay una relación lineal.\\
\end{minipage}
}
所以它们有点重叠。这是一个问题,即使读了几篇帖子,我也不太明白到底发生了什么。所以
这个“空盒子”是如何工作的?我读到盒子是被解释为单个单元的元素,但这没有帮助。为什么我需要在盒子里引入一个图形?是因为它允许我给图像赋予多个标签吗?我想了解这一切是如何工作的,以便在任何其他不同的情况下排列图像,而无需复制某人的代码。
我该如何解决标题问题,即将它们分开以便它们留在图像下方?
谢谢。
2)
答案1
欢迎来到 TeX.SE!
- 您的问题是声明
minipage
s 的宽度。它们的宽度之和应小于或最等于text width
。 - 如果您喜欢图像溢出文本区域宽度,则需要
\textwidth
局部增加。例如,使用包adjustwidth
中确定的 ose 环境changepage
(抱歉,从您的问题来看,这一点不清楚)。所以,我猜您是在追求这样的事情 :-)
在此站点上您可以找到许多类似的问题,因此您的问题实际上是与这些问题重复的……
- 我有点猜到你在追求什么......
- 请始终提供 MWE(最小工作示例),这是一个小而完整的文档,其开头
\documentclass
和结尾\end{document}
均可按原样进行编译,并可重现您的问题, - 在下面的 MWE(最小工作示例)中,图像的大小由 s 的大小决定
minimpage
(因此它们的宽度不同于零)。 - 对于小页面的垂直位置,
[t]
应该使用位置。 - 对于图像标题
caption
应该使用该命令。 - 标签应位于标题之后。
\documentclass{article}
\usepackage[spanish]{babel}
\usepackage{graphicx}
\begin{document}
\textbf{{\Large 3.}}
Las gráficas obtenidas son las siguientes:
\begin{figure}[ht]
\begin{minipage}[t]{0.48\textwidth}
\includegraphics[width=\linewidth]{example-image-duck}
\caption{Gráfica I-V para la lámpara 1, formada por una sola bombilla. Se observa una relación lineal entre ambas magnitudes.}
\label{fig:IV1} % <--- label had to be after \caption
\end{minipage}
\hfill
\begin{minipage}[t]{0.48\textwidth}
\includegraphics[width=\linewidth]{example-image-duck}
\caption{Gráfica I-V para la lámpara 2, formada por dos bombillas. También hay una relación lineal.}
\label{fig: IV2}
\end{minipage}
\end{figure}
\end{document}
附录:
- 看起来,你作为新手,读了一些关于 LaTeX 的介绍性文字。例如没有 SO LaTeX 简介,用于在文档中插入图像浮动、图形和标题, ETC。
- 提出的解决方案行不通(开箱即用),因为它违反了上述文档中描述的如何使用 LaTeX 的规则。
- 与您的代码片段相比,主要的变化在第一个 MWE(最小工作示例)上面的解释中进行了描述。
- 一个如何设置图像宽度的示例是:
\documentclass{article}
%---------------- show page layout. don't use in a real document!
\usepackage{showframe}
\renewcommand\ShowFrameLinethickness{0.15pt}
\renewcommand*\ShowFrameColor{\color{red}}
%---------------------------------------------------------------%
\usepackage{lipsum}% For dummy text. Don't use in a real document
\usepackage[spanish]{babel}
\usepackage{graphicx}
\usepackage[strict]{changepage} % <--- added
\begin{document}
\textbf{{\Large 3.}}
Las gráficas obtenidas son las siguientes:
\begin{figure}[ht]
\begin{adjustwidth*}{}{-\dimexpr\marginparwidth+\marginparsep} % <--- new, added
\begin{minipage}[t]{0.48\linewidth} % <--- changed
\includegraphics[width=\linewidth]{example-image-duck}
\caption{Gráfica I-V para la lámpara 1, formada por una sola bombilla. Se observa una relación lineal entre ambas magnitudes.}
\label{fig:IV1} % <--- label had to be after \caption
\end{minipage}
\hfill
\begin{minipage}[t]{0.48\linewidth}
\includegraphics[width=\linewidth]{example-image-duck}
\caption{Gráfica I-V para la lámpara 2, formada por dos bombillas. También hay una relación lineal.}
\label{fig: IV2}
\end{minipage}
\end{adjustwidth*}
\end{figure}
\lipsum[11]
\end{document}
(红线表示页面布局。在实际文档中,请考虑代码部分的注释,以绘制它们!)
答案2
这是一个解决方案,可以让图像对称地突出文本块,每边突出一定量。由于已加载包,0.1\textwidth
因此绘制了框架线。showframe
\documentclass[demo]{article} % remove 'demo' option in real document
\usepackage[T1]{fontenc}
\usepackage[spanish]{babel}
\usepackage{graphicx} % for '\includegraphics' macr
\usepackage{showframe} % draw framelines around textblock
\begin{document}
\noindent
\textbf{\Large 3.}
Las gráficas obtenidas son las siguientes:
\begin{figure}[h!]
\centerline{% center the argument of this command horizontally
\begin{minipage}[t]{0.58\textwidth} % 0.58+0.04+0.58=1.20
\includegraphics[width=\linewidth]{fig1}
\caption{Gráfica I-V para la lámpara 1, formada por una sola
bombilla. Se observa una relación lineal entre ambas magnitudes.}
\label{fig:IV1}
\end{minipage}%
\hspace{0.04\textwidth}%
\begin{minipage}[t]{0.58\textwidth}
\includegraphics[width=\linewidth]{fig2}
\caption{Gráfica I-V para la lámpara 2, formada por
dos bombillas. También hay una relación lineal.}
\label{fig: IV2}
\end{minipage}} % end of scope of \centerline directive
\end{figure}
\end{document}