标题位于图片的侧面

标题位于图片的侧面

我想将图片的标题放在图片的侧面。另外,我想控制标题的宽度。此外,标题和图片应分别与页面的左侧和右侧对齐。提供了一些信息这里。我尝试了很多次,但还是无法按照我想要的方式对齐。以下是我目前得到的结果。

\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}

在此处输入图片描述

相关内容