如何防止 $\centering$ 使我的图表变得粗体?

如何防止 $\centering$ 使我的图表变得粗体?

我需要并排显示两个图表,它们存储在两个外部.tex文件中。这是我得到的:

\begin{figure}[H]
    \begin{subfigure}
        \centering
        \resizebox{.5\textwidth}{!}{\input{C4/images/experimentone/temp_over_time_plot}}
      \end{subfigure}%
    \begin{subfigure}
    \centering
        \resizebox{.5\textwidth}{!}{\input{C4/images/experimenttwo/temp_over_time_plot}}
    \end{subfigure}
     \label{fig:Experiences 1 et 2}
    \caption{Graphes des températures des gaz $T_g_1$, $T_g_2$ et $T_g_3$ en fonction du temps pour la 1ère et 2ème expérience respectivement.}
\end{figure}

它负责对齐图形但以粗体字体显示它们,如下图所示:

在此处输入图片描述

我发现\centering标签增加了额外的“粗体”。问题是,当我删除这些标签时,只剩下:

在此处输入图片描述

这会以正确的薄乳胶样式显示它们,但不会将它们居中。因此,以下任何一种解决方案都会有很大帮助:

  1. 找到替代项\centering或删除此标签增加的额外粗体
  2. 找到另一种方式来并排展示两个\input,也许用不同的包装subfigure

感谢您的时间和帮助

答案1

正如@DavidCarlisle 已经指出的那样,\centering对字体没有影响,更不用说字体粗细了。

我认为您正在寻找类似以下示例的内容,该示例使用了subcaption包。请注意,每个包都subfigure带有一个强制参数:所需的宽度。

在此处输入图片描述

\documentclass{article}
\usepackage[demo]{graphicx} % remove 'demo' option in real document
\usepackage[T1]{fontenc}
\usepackage[french]{babel}
\usepackage{subcaption}     % for 'subfigure' env.

\begin{document}
\begin{figure}[ht]
    \begin{subfigure}{0.475\textwidth}
    \includegraphics[width=\linewidth]{C4/images/experimentone/temp_over_time_plot}
    \caption{\dots}
    \end{subfigure}%
    \hfill % maximize the horizontal separation
    \begin{subfigure}{0.475\textwidth}
    \includegraphics[width=\linewidth]{C4/images/experimenttwo/temp_over_time_plot}
    \caption{\dots}
    \end{subfigure}
     
    \caption{Graphes des températures des gaz $T_{g1}$, $T_{g2}$ et $T_{g3}$ en fonction du temps pour la 1ère et 2ème expérience respectivement.}
    \label{fig:Experiences 1 et 2}
\end{figure}
\end{document}

相关内容