我希望有人能帮我把一个图(包括标题和标签)放在列表旁边。我希望列表和图彼此居中。在我找到的类似问题的答案代码中,我没有设法为图添加标题和标签。
最重要的部分是图的标题和标签。希望有人能帮我解决这个问题!(如果有人有更好的代码,我不介意一个全新的代码!)
这是我在另一个答案中找到的代码:
\documentclass{article}
\usepackage{graphicx}
\begin{document}
\underline {Egenskaper for batterier}:
\par
\begin{minipage}[t]{0.5\linewidth}
\begin{itemize}
\item Item 1
\item Item 2
\item Item 3
\item Item 4
\item Item 5
\end{itemize}
\end{minipage}
\begin{minipage}[t]{0.5\linewidth}
\centering
\strut\vspace*{-\baselineskip}\includegraphics[width=0.86\linewidth]{NMC performance.jpg}
\end{minipage}
\end{document}
图片展示了它的代码的样子以及我想象它应该的样子:
答案1
将图像放在另一个图像中minipage
:
\documentclass{article}
\usepackage{graphicx}
\usepackage{caption}
\captionsetup{
font={it,sf},
labelsep=colon,
justification=raggedright,
singlelinecheck=false
}
\begin{document}
\begin{figure}
\begin{minipage}{0.5\columnwidth}
Properties:
\begin{itemize}
\item Item 1
\item Item 2
\item Item 3
\item Item 4
\item Item 5
\end{itemize}
\end{minipage}\hfill
\begin{minipage}{0.4\linewidth}
\centering
\includegraphics[width=\textwidth,height=\textwidth]{example-image}
\caption{NMC battery}
\end{minipage}
\end{figure}
\end{document}
答案2
这就是你所追求的吗?
\documentclass{article}
\usepackage{xcolor}
\usepackage{graphicx}
\usepackage{caption, threeparttable}
\DeclareCaptionFont{grey}{\color{lightgray}}
\begin{document}
\underline {Egenskaper for batterier}:
\begin{minipage}{0.5\linewidth}
\begin{itemize}
\item Item 1
\item Item 2
\item Item 3
\item Item 4
\item Item 5
\end{itemize}
\end{minipage}
\begin{minipage}{0.5\linewidth}
\captionsetup{font ={sf, it, small, grey} ,singlelinecheck = false, skip = 1ex}
\centering\vspace*{3ex}
\begin{measuredfigure}
\includegraphics[width=0.86\linewidth]{NMCperformance}
\caption{NMC battery}
\end{measuredfigure}
\end{minipage}
\end{document}