2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Как в окружении subcaption вставить сбоку текст
Сообщение17.03.2025, 21:18 
Итак, имею рисунок, набранный из рисунков по 3 в строке и 7 рядов. Использую окружение subcaption. Каждая subfigure имеет свою подпись. Требуется на каждую строку сбоку слева ставить общий параметр. В данном случае поджатие. Типа $m=-0.25$
Сверху ставить уже негде.

Код:
\documentclass[review]{elsarticle}
\journal{Journal of \LaTeX\ Templates}
\usepackage{graphics}
\usepackage{caption}
\usepackage{subcaption}

\usepackage{tikz}

\begin{document}
   
   \begin{figure} [ht!]
      {  \captionsetup[sub]{textfont=it,position=bottom, skip=2pt}
          \begin{subfigure}[]{1.1in}
               \begin{tikzpicture}
\draw (0,0) rectangle (2,1);
\end{tikzpicture} \subcaption{L, $\omega/p_0 = 0.991$}%\label{fig:1a }
           \end{subfigure}
         %\hspace{4ex}
         \begin{subfigure}[]{1.1in}
            \begin{tikzpicture}
\draw (0,0) rectangle (2,1);
\end{tikzpicture} \subcaption{Tr, $\omega/p_0 = 0.914$}%\label{fig:1b }
         \end{subfigure}
         %\hspace{4ex}
         \begin{subfigure}[]{1.1in}
            \begin{tikzpicture}
\draw (0,0) rectangle (2,1);
\end{tikzpicture} \subcaption{Tor, $\omega/p_0\, =\, 1.119$}%\label{fig:1c }
         \end{subfigure} }
        \end{figure}
\end{document}




 
 
 
 Re: Как в окружении subcaption вставить сбоку текст
Сообщение18.03.2025, 06:02 
Аватара пользователя
Это что-то такое на коленке, но на безрыбье сойдет, думаю. У меня надписано справа, если идея устраивает, вы без труда сделаете где угодно.
И кладите код в нужном окружении, пожалуйста, неудобно забирать.
код: [ скачать ] [ спрятать ]
Используется синтаксис LaTeX
\documentclass[review]{elsarticle}
\journal{Journal of \LaTeX\ Templates}
\usepackage{graphics}
\usepackage{caption}
\usepackage{subcaption}
 
\usepackage{tikz}
 
\begin{document}
   
   \begin{figure} [ht!]
      {  \captionsetup[sub]{textfont=it,position=bottom, skip=2pt}
          \begin{subfigure}[]{1.1in}
               \begin{tikzpicture}
\draw (0,0) rectangle (2,1);
\end{tikzpicture} \subcaption{L, $\omega/p_0 = 0.991$}%\label{fig:1a }
           \end{subfigure}  
         %\hspace{4ex}
         \begin{subfigure}[]{1.1in}
            \begin{tikzpicture}
\draw (0,0) rectangle (2,1);
\end{tikzpicture} \subcaption{Tr, $\omega/p_0 = 0.914$}%\label{fig:1b }  
         \end{subfigure}  
         %\hspace{4ex}
         \begin{subfigure}[]{1.1in}
            \begin{tikzpicture}
\draw (0,0) rectangle (2,1);
\end{tikzpicture} \subcaption{Tor, $\omega/p_0\, =\, 1.119$}%\label{fig:1c }
         \end{subfigure}  
    \begin{subfigure}[]{1in}
                $m=0.25$  
                \caption*{\vphantom{P}}
    \end{subfigure} \\
     \begin{subfigure}[]{1.1in}
        \begin{tikzpicture}
                \draw (0,0) rectangle (2,1);
        \end{tikzpicture} \subcaption{L, $\omega/p_0 = 0.991$}%\label{fig:1d }
     \end{subfigure}  
     %\hspace{4ex}
     \begin{subfigure}[]{1.1in}
        \begin{tikzpicture}
                \draw (0,0) rectangle (2,1);
        \end{tikzpicture} \subcaption{Tr, $\omega/p_0 = 0.914$}%\label{fig:1e }  
     \end{subfigure}  
     %\hspace{4ex}
     \begin{subfigure}[]{1.1in}
        \begin{tikzpicture}
                \draw (0,0) rectangle (2,1);
        \end{tikzpicture} \subcaption{Tor, $\omega/p_0\, =\, 1.119$}%\label{fig:1f }
 \end{subfigure}
  \begin{subfigure}[]{1in}
        $m=0.25$  
        \caption*{\vphantom{P}}
 \end{subfigure} }
        \end{figure}
     
\end{document}
 


Как вариант, можно и так сделать, но это дело вкуса. Я, к примеру, не люблю головой крутить, читая одну страницу. В общем, разнообразьте сами.
код: [ скачать ] [ спрятать ]
Используется синтаксис LaTeX
\documentclass[review]{elsarticle}
\journal{Journal of \LaTeX\ Templates}
\usepackage{graphics}
\usepackage{caption}
\usepackage{subcaption}
 
\usepackage{tikz}
 
\begin{document}
   
   \begin{figure} [ht!]
      {  \captionsetup[sub]{textfont=it,position=bottom, skip=2pt}
          \begin{subfigure}[]{1.1in}
               \begin{tikzpicture}
\draw (0,0) rectangle (2,1);
\end{tikzpicture} \subcaption{L, $\omega/p_0 = 0.991$}%\label{fig:1a }
           \end{subfigure}  
         %\hspace{4ex}
         \begin{subfigure}[]{1.1in}
            \begin{tikzpicture}
\draw (0,0) rectangle (2,1);
\end{tikzpicture} \subcaption{Tr, $\omega/p_0 = 0.914$}%\label{fig:1b }  
         \end{subfigure}  
         %\hspace{4ex}
         \begin{subfigure}[]{1.1in}
            \begin{tikzpicture}
\draw (0,0) rectangle (2,1);
\end{tikzpicture} \subcaption{Tor, $\omega/p_0\, =\, 1.119$}%\label{fig:1c }
         \end{subfigure}  
    \begin{subfigure}[]{1in}
                \rotatebox{90}{\small $m=0.25$}  
                \caption*{\vphantom{P}}
    \end{subfigure} \\
     \begin{subfigure}[]{1.1in}
        \begin{tikzpicture}
                \draw (0,0) rectangle (2,1);
        \end{tikzpicture} \subcaption{L, $\omega/p_0 = 0.991$}%\label{fig:1d }
     \end{subfigure}  
     %\hspace{4ex}
     \begin{subfigure}[]{1.1in}
        \begin{tikzpicture}
                \draw (0,0) rectangle (2,1);
        \end{tikzpicture} \subcaption{Tr, $\omega/p_0 = 0.914$}%\label{fig:1e }  
     \end{subfigure}  
     %\hspace{4ex}
     \begin{subfigure}[]{1.1in}
        \begin{tikzpicture}
                \draw (0,0) rectangle (2,1);
        \end{tikzpicture} \subcaption{Tor, $\omega/p_0\, =\, 1.119$}%\label{fig:1f }
 \end{subfigure}
  \begin{subfigure}[]{1in}
        \rotatebox{90}{\small $m=1.25$}
        \caption*{\vphantom{P}}
 \end{subfigure} }
        \end{figure}
     
\end{document}
 

 
 
 
 Re: Как в окружении subcaption вставить сбоку текст
Сообщение19.03.2025, 19:08 
[quote="Combat Zone в сообщении #1678929"]Это что-то такое на коленке, но на безрыбье сойдет, думаю. У меня надписано справа, если идея устраивает, вы без труда сделаете где угодно.

Спасибо. Сделал по первому варианту.

 
 
 
 Re: Как в окружении subcaption вставить сбоку текст
Сообщение22.03.2025, 08:49 
Аватара пользователя
Andrei P в сообщении #1679513 писал(а):
Combat Zone в сообщении #1679506 писал(а):
Andrei P

(и кладите код в нужное окружение, сделайте милость).

В какое окружение? Нужное кому (о какому критерию)?
Я тут отвечу, тут удобнее.
Вот мой код. Вы можете нажать там кнопку "скачать", и он скачается, и это будет удобно, и кодировки (особенно это актуально, если не все ASCII) будут не битые.
И попробуйте все эти телодвижения проделать для своего фрагмента, предположив, что вы - человек, желающий себе помочь. С нуля. Для разнообразия добавьте русских букв куда-нибудь хотя бы в комментарии - а они не всегда в комментариях, бывает, что и текст кириллицей, - чтобы сполна испытать всю гамму чувств.
Нужное - вам. Так шансы ответа выше.

Подсветка синтаксиса - в соотв. выпадающем меню над окном ответа.

 
 
 [ Сообщений: 4 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group