2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Как в окружении subcaption вставить сбоку текст
Сообщение17.03.2025, 21:18 


13/12/08
240
Ижевск
Итак, имею рисунок, набранный из рисунков по 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 
Аватара пользователя


22/11/22
782
Это что-то такое на коленке, но на безрыбье сойдет, думаю. У меня надписано справа, если идея устраивает, вы без труда сделаете где угодно.
И кладите код в нужном окружении, пожалуйста, неудобно забирать.
код: [ скачать ] [ спрятать ]
Используется синтаксис 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 


13/12/08
240
Ижевск
[quote="Combat Zone в сообщении #1678929"]Это что-то такое на коленке, но на безрыбье сойдет, думаю. У меня надписано справа, если идея устраивает, вы без труда сделаете где угодно.

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

 Профиль  
                  
 
 Re: Как в окружении subcaption вставить сбоку текст
Сообщение22.03.2025, 08:49 
Аватара пользователя


22/11/22
782
Andrei P в сообщении #1679513 писал(а):
Combat Zone в сообщении #1679506 писал(а):
Andrei P

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

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

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

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group