我想将图片的标题放在图片的侧面。另外,我想控制标题的宽度。此外,标题和图片应分别与页面的左侧和右侧对齐。提供了一些信息这里。我尝试了很多次,但还是无法按照我想要的方式对齐。以下是我目前得到的结果。
\documentclass[12 pt]{article}
\usepackage{fullpage}
\usepackage[demo]{graphicx}
\usepackage{floatrow}
\begin{document}
\begin{figure}
\floatbox[{\capbeside\thisfloatsetup{capbesideposition= {left,center},capbesidewidth=4cm}}]{figure}[\FBwidth]
{\caption{Figure caption}\label{fig:test}}
{\includegraphics[width=5cm]{name}}
\end{figure}
\end{document}
答案1
这是一种可能性(geometry
带有其showframe
选项的包仅用于显示框架作为视觉指南):
\documentclass[12 pt]{article}
\usepackage[showframe]{geometry}
\usepackage[demo]{graphicx}
\usepackage[singlelinecheck=off]{caption}
\usepackage{floatrow}
\usepackage{lipsum}
\newlength\Myfigwd
\begin{document}
\begin{figure}
\setlength\Myfigwd{5cm}
\floatbox[{\capbeside
\thisfloatsetup{capbesidesep=quad,
justification=justified,
capbesideposition= {left,center},
capbesidewidth=\dimexpr\linewidth-\Myfigwd-1em\relax}}]
{figure}[\FBwidth]
{\caption{Figure caption}\label{fig:test}}
{\includegraphics[width=\Myfigwd]{name}}
\end{figure}
\begin{figure}
\setlength\Myfigwd{7cm}
\floatbox[{\capbeside
\thisfloatsetup{capbesidesep=quad,
justification=justified,
capbesideposition= {left,center},
capbesidewidth=\dimexpr\linewidth-\Myfigwd-1em\relax}}]
{figure}[\FBwidth]
{\caption{\protect\lipsum[2]}\label{fig:test}}
{\includegraphics[width=\Myfigwd]{name}}
\end{figure}
\end{document}