
Я использовал SCfigure
окружение, чтобы сделать боковую подпись. Подпись/комментарий работает очень хорошо, но изображение не расположено там, где я хочу. Например, я хотел бы прикрепить следующее изображение под подзаголовком (4.4.3.....)
Вот код
\subsubsection*{4.4.3 Variance-covariance propagation: some examples}
\begin{SCfigure}[\sidecaptionrelwidth][!htb]
\centering
\includegraphics[scale=0.65]{E:/CloudStore/Dropbox/3SM/AdjOne/PicSet/4_43a.jpg}
\caption{\minibox{Angles $\alpha$ $\&$ $\beta$ have been measured with \\ standard deviation of $s_\alpha=s_\beta=1$ mgon \\
\\ Compute the Standard Deviation $S_\gamma$}}
\end{SCfigure}
Ура SL
решение1
Так как SCfigure
определяет объект float, он будет float в соответствии с алгоритмами, реализованными в LaTeX. Вы можете попытаться ограничить позиционирование с помощью второго необязательного аргумента (как вы уже делаете), но это не заставит LaTeX разместить фигуру именно там, где вы хотите, во всех случаях.
В коде ниже я показываю один вариант; я также внес некоторые изменения в ваш код: нет необходимости использовать a minipage
для набора узкой подписи (кроме того, вы не использовали правильный синтаксис для minipage
; это среда с обязательным аргументом (шириной)); вместо этого используйте параметр raggedright
для sidecap
, поэтому узкие боковые подписи будут автоматически неровными.
И еще, почему вы нумеруете свои подразделы вручную? Позвольте LaTeX сделать автоматическую нумерацию для вас:
\documentclass{article}
\usepackage{graphicx}
\usepackage[raggedright]{sidecap}
\begin{document}
text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text
\subsubsection{Variance-covariance propagation: some examples}
\begin{SCfigure}[\sidecaptionrelwidth][!hb]
\centering
\includegraphics[scale=0.65]{example-image-a}
\caption{Angles $\alpha$ $\&$ $\beta$ have been measured with standard deviation of $s_\alpha=s_\beta=1$ mgon Compute the Standard Deviation $S_\gamma$}
\end{SCfigure}
\end{document}
Если вы хотите разместить цифру именно там, где она указана в коде, переключитесь на мощный инструментfloatrow
пакет, позволяющий использовать спецификатор размещения float H:
\documentclass{article}
\usepackage{graphicx}
\usepackage{floatrow}
\begin{document}
text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text
\subsubsection{Variance-covariance propagation: some examples}
\thisfloatsetup{
capposition=beside,
capbesideposition={bottom,right},
capbesidewidth=.3\textwidth,
justification=raggedright
}
\begin{figure}[H]
\floatbox{figure}[\FBwidth]{\caption{Angles $\alpha$ $\&$ $\beta$ have been measured with standard deviation of $s_\alpha=s_\beta=1$ mgon Compute the Standard Deviation $S_\gamma$}
}{\includegraphics[width=0.65\textwidth]{example-image-a}}
\end{figure}
\end{document}
Обратите внимание, что в общем случае лучше использовать параметры width
и/или вместо .height
\includegraphics
scale