2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Как элегантно уменьшить высоту подписи под одним рисунком.
Сообщение01.10.2021, 18:23 


13/12/08
167
Ижевск
Как элегантно уменьшить высоту подписи под одним рисунком? Т.е., имеем многострочный рисунок (развитие моей предыдушей темы). Надо прижать подпись вида: (a), (b) и т.д под рисунками.

Код:
\documentclass[review]{elsarticle}

\usepackage{lineno,hyperref}
\modulolinenumbers[5]

\journal{Journal of \LaTeX\ Templates}

\usepackage{graphics}

\usepackage{caption}
\usepackage{subcaption}


Далее вставляю рисунки, пока как-то так:
Код:
\begin{document}

\begin{figure} [ht!]
\centering
\begin{subfigure}[]{1in}
   \includegraphics[width= \linewidth]{1.pdf} \subcaption{}%\label{fig:1a }
   \end{subfigure}
%\hspace{4ex}
\begin{subfigure}[]{1in}
   \includegraphics[width=\linewidth]{2.pdf} \subcaption{}%\label{fig:1b }
\end{subfigure}
%\hspace{4ex}
\begin{subfigure}[]{1in}
   \includegraphics[width=\linewidth]{3.pdf} \subcaption{}%\label{fig:1c }
\end{subfigure}
\vfill
\begin{subfigure}[]{1in}
      \includegraphics[width= \linewidth]{1.pdf} \subcaption{}%\label{fig:2d }
\end{subfigure}
   %\hspace{4ex}
\begin{subfigure}[]{1in}
      \includegraphics[width=\linewidth]{2.pdf}\subcaption{}%\label{fig:1c }
\end{subfigure}
   %\hspace{4ex}
\begin{subfigure}[]{1in}
      \includegraphics[width=\linewidth]{3.pdf} \subcaption{}%\label{fig:1c }
\end{subfigure}
   \caption{fffvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
   vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv}
\end{figure}

\end{document}


Надо промежуточные subcaption сделать с меньшим отступом от рисунка, поскольку по вертикали 7 рисунков и заголовки слишком много жрут места. Общий заголовок должен быть обычным. Т.е. переключение должно быть локальным в пределах блока. Посмотрел, надо переопределить переменную \abovecaptionskip , но как это сделать, не совсем понятно. Причем для subcaption.

 Профиль  
                  
 
 Re: Как элегантно уменьшить высоту подписи под одним рисунком.
Сообщение09.10.2021, 17:50 


13/12/08
167
Ижевск
Andrei P в сообщении #1533528 писал(а):
Как элегантно уменьшить высоту подписи под одним рисунком? Т.е., имеем многострочный рисунок (развитие моей предыдушей темы). Надо прижать подпись вида: (a), (b) и т.д под рисунками.

Надо промежуточные subcaption сделать с меньшим отступом от рисунка, поскольку по вертикали 7 рисунков и заголовки слишком много жрут места. Общий заголовок должен быть обычным. Т.е. переключение должно быть локальным в пределах блока. Посмотрел, надо переопределить переменную \abovecaptionskip , но как это сделать, не совсем понятно. Причем для subcaption.


Отвечу сам, раз никто не ответил. Может кому поможет.
Включаю что-то вроде:
Код:
\captionsetup[sub]{textfont=it,position=bottom, skip=2pt}

работает

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

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



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

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


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

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