2014 dxdy logo

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

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




 
 Многостраничный рисунов для Elsevier
Сообщение28.08.2021, 11:29 
вот пример многостраничного рисунка в Guide for avtors показан пример многофигурного рисунка:
https://www.elsevier.com/__data/promis_ ... xample.pdf
1. Каким это выполнено окружением? Я предположил minipage.
2. Как рисунки пронумеровать СБОКУ(a), b), c)) , как это сделано в примере? Я пытаюсь показать процесс в динамике, желательно разместить много рисунков по вертикали.

 
 
 
 Re: Многостраничный рисунов для Elsevier
Сообщение28.08.2021, 13:00 
Аватара пользователя
Если я правильно понял вопрос, то речь идет о вставке (мульти)рисунков в TeX. Если так, то ответ можно найти в arXiv. Например: https://arxiv.org/abs/1209.0393 -> Other formats -> Download source. Присваиваете скаченному файлу расширение .zip, распаковываете его и смотрите нужные строки в tex-файле (последний компилируется PDFTeXify).

 
 
 
 Re: Многостраничный рисунов для Elsevier
Сообщение28.08.2021, 13:09 
Аватара пользователя
Существует много пакетов для этой цели. Самый последний и совдершенный subcaption. Впрочем, там опция о помещении нумерации сбоку отсутствует, но можно так
код: [ скачать ] [ спрятать ]
Используется синтаксис LaTeX
\documentclass[12pt]{article}
\usepackage{caption}
\usepackage{subcaption}
\captionsetup[sub]{textfont=it,position=top}
\usepackage{tikz}
\begin{document}
\begin{figure} 
        \centering
        \begin{subfigure}[t]{.2in}
        (a)
        \end{subfigure}
        \hskip-10pt
        \begin{subfigure}[t]{2in}
                \centering
                \begin{tikzpicture}
                \draw (0,0) circle (2);
                \end{tikzpicture}
        \end{subfigure}
        \quad
        \begin{subfigure}[t]{.2in}
        (b)
        \end{subfigure}
        \begin{subfigure}[t]{2in}
                \centering
                \begin{tikzpicture}
                \fill (0,0) circle (2);
                \end{tikzpicture}
        \end{subfigure}
        \caption{Main figure caption}\label{fig:1}
\end{figure}
\end{document}

 
 
 
 Re: Многостраничный рисунов для Elsevier
Сообщение31.08.2021, 07:28 
Red_Herring в сообщении #1529827 писал(а):
Существует много пакетов для этой цели. Самый последний и совдершенный subcaption. Впрочем, там опция о помещении нумерации сбоку отсутствует, но можно так
код: [ скачать ] [ спрятать ]
Используется синтаксис LaTeX
\documentclass[12pt]{article}
\usepackage{caption}
\usepackage{subcaption}
\captionsetup[sub]{textfont=it,position=top}
\usepackage{tikz}
\begin{document}
\begin{figure} 
        \centering
        \begin{subfigure}[t]{.2in}
        (a)
        \end{subfigure}
        \hskip-10pt
        \begin{subfigure}[t]{2in}
                \centering
                \begin{tikzpicture}
                \draw (0,0) circle (2);
                \end{tikzpicture}
        \end{subfigure}
        \quad
        \begin{subfigure}[t]{.2in}
        (b)
        \end{subfigure}
        \begin{subfigure}[t]{2in}
                \centering
                \begin{tikzpicture}
                \fill (0,0) circle (2);
                \end{tikzpicture}
        \end{subfigure}
        \caption{Main figure caption}\label{fig:1}
\end{figure}
\end{document}


Спасибо, но это искусственный способ, требующий ручной настройки "по месту". Я не уверен, что в журнале это нормально будет работать. Во-вторых, журнал требует иметь возможность редактирования в исходниках, и лазить по моему тексту с элементами ручной подгонки могут не захотеть.
Во-вторых, мне кажется, что должен быть "индустриальный" метод нумерации сбоку-снизу в изначальном примере.
Как вариант, можно впендюрить нумерацию на этапе работы с рисунком через gnuplot, но это тоже "некрасивая" работа.

 
 
 
 Re: Многостраничный рисунов для Elsevier
Сообщение31.08.2021, 11:37 
Аватара пользователя
Andrei P в сообщении #1530106 писал(а):
Во-вторых, мне кажется, что должен быть "индустриальный" метод нумерации сбоку-снизу в изначальном примере.
Я понимаю, но согласно тому, что я знаю subcaption это самый лучший пакет и там нумерация сбоку отсутствует также. Причина, на мой взгляд, простая: при такой нумерации нет возможности поставить индивидуальный текст к каждой картинке.

 
 
 
 Re: Многостраничный рисунов для Elsevier
Сообщение31.08.2021, 13:26 
Red_Herring в сообщении #1530128 писал(а):
Andrei P в сообщении #1530106 писал(а):
Во-вторых, мне кажется, что должен быть "индустриальный" метод нумерации сбоку-снизу в изначальном примере.
Я понимаю, но согласно тому, что я знаю subcaption это самый лучший пакет и там нумерация сбоку отсутствует также. Причина, на мой взгляд, простая: при такой нумерации нет возможности поставить индивидуальный текст к каждой картинке.

Вообще говоря, нет обязательного требования нумеровать сбоку, это в выложенном примере сбоку. Но подпись (caption) к многофигурному рисунку должна быть одна.
Но возможность нумеровать сбоку может сэкономить вертикальное пространство и сделать более читаемыми рисунки.

 
 
 
 Re: Многостраничный рисунов для Elsevier
Сообщение31.08.2021, 14:57 
Аватара пользователя
Andrei P в сообщении #1530134 писал(а):
Но подпись (caption) к многофигурному рисунку должна быть одна
Необязательно: иногда это имеет смысл, иногда имеют смысл индивидуальные подписи, а иногда и то и другое.

 
 
 
 Re: Многостраничный рисунов для Elsevier
Сообщение31.08.2021, 15:23 
Red_Herring в сообщении #1530144 писал(а):
Andrei P в сообщении #1530134 писал(а):
Но подпись (caption) к многофигурному рисунку должна быть одна
Необязательно: иногда это имеет смысл, иногда имеют смысл индивидуальные подписи, а иногда и то и другое.


Это требование журнала, в данном случае.

 
 
 
 Re: Многостраничный рисунов для Elsevier
Сообщение31.08.2021, 15:37 
Аватара пользователя
Andrei P в сообщении #1530149 писал(а):
Это требование журнала, в данном случае.

Если это требование (дурацкое) журнала, то вам следует спросить у и TeX–support. Впрочем, я не уверен, что ответят.

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


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