Здесь мы рассмотрим простой путь использования gnuplot для написания научной статьи.
Существует большое множество форматов и методов для верстки статьи и обычно это зависит от предъявляемых требований.
Самый распространенный способ отправки графиков в издательство - это подготовка отдельных листов и подрисуночных подписей.
Проделаем это с помощью LaTeX.
- Общие замечания о создании графиков
- TeX
- Изменение ориентации графика
- Создание отдельных postscript страниц
- Готово!
Первым делом необходимо подготовить графики в gnuplot и сохранить их в графический формат EPS.
- Графики можно создать с помощью команды set term postscript eps
enhanced. Если допускаются цветные графики, то добавляем опцию color.
- Используем обязательно крупный шрифт в метках, подписях и легенде.
Когда ваша работа напечатана в журнале, размер вашего рисунка обычно подгоняется под размер страницы.
Таким образом, следует избегать мелких подписей на рисунках, потому что они становятся
значительно мельче при масштабировании и трудно читаемыми.
- Когда нужно включить несколько рисунков в одни,
лучше сделать их одного размера.
- Можно соединить несколько рисунков, если они были созданы в другой программе в формате EPS.
Здесь мы подготовили несколько файлов, созданных gnuplot.
Каждый рисунок печатается на отдельном листе формата A4.
Номер рисунка, название и фамилия автора должны быть написаны на полях каждого листа.
Из четырех EPS файлов выше, мы сделаем файл postscript размера A4, который будет содержать отдельные страницы с графиками.
Все этом можно сделать с помощью пакетов graphics (graphicx) в LaTeX2e. Создадим TeX файл "figure.tex" и импортируем в него EPS файлы.
Далее показан заголовок файла "figure.tex".
\documentclass[12pt]{article}
\oddsidemargin 0mm
\evensidemargin 0mm
\topmargin 0mm
\headheight 0mm
\headsep 0mm
\topskip 0mm
\textwidth 160mm % 210 - 25x2 mm
\textheight 235mm % 297 - 30x2 -2 mm
\baselineskip 12pt % single space
\usepackage[dvips]{graphics}
\begin{document}
\pagestyle{empty}
EPS файлы включаются в документ LaTeX с помощью макрокоманды \includegraphics
и изменяются в размерах командой \resizebox. В самом верху каждой страницы располагается
номер рисунка, фамилия автора и организация. В следующем примере эта информация расположена вверху/справа.
\begin{flushright}
Fig.~1~:~ Kawano, T. (LANL)
\end{flushright}
\vskip 1cm
\begin{center}
\resizebox{150mm}{!}{\includegraphics{besj0.eps}}
\end{center}
\clearpage
Если необходимо включить подрисуночную подпись, то используется окружение figure.
В этом случае можно использовать подрисуночную подпись, так, что номер рисунка будет сгенерирован автоматически.
\begin{flushright}
Fig.~\ref{besj0}~:~ Kawano, T. (LANL)
\end{flushright}
\vskip 1cm
\begin{figure}[b!]
\begin{center}
\resizebox{150mm}{!}{\includegraphics{besj0.eps}}
\caption{Bessel function, $J_0$.}
\label{besj0}
\end{center}
\end{figure}
\clearpage
Чтобы добавить несколько графиков в один рисунок, нужно упорядочить их с помощью окруженияtabular.
Для объединения 4 графиков EPS в одни рисунок:
\begin{flushright}
Fig.~5~:~ Kawano, T. (LANL)
\end{flushright}
\vskip 1cm
\begin{center}
\begin{tabular}{cc}
\resizebox{70mm}{!}{\includegraphics{besj0.eps}} >
\resizebox{70mm}{!}{\includegraphics{besj1.eps}} \\
\resizebox{70mm}{!}{\includegraphics{besy0.eps}} >
\resizebox{70mm}{!}{\includegraphics{besy1.eps}} \\
\end{tabular}
\end{center}
\clearpage
Для того, чтобы изменить ориентацию графика, повернем EPS с помощью \rotatebox . График станет шире.
В следующем примере ширина рисунка была увеличина до 20 см.
\begin{flushright}
Fig.~6~:~ Kawano, T. (LANL)
\end{flushright}
\vskip 1cm
\begin{center}
\rotatebox{90}{%
\resizebox{200mm}{!}{\includegraphics{besy1.eps}}}
\end{center}
\clearpage
Метод рассмотренные выше позволяют импортировать графику в TeX. Ниже даны 2 варианта документа LaTeX:
Обработайте каждый файл с помощью команды latex и конвертируйте DVI в формат Postscript.
% latex figure.tex
% dvips figure.dvi -o figure.ps
Полученный файл "figure.ps" содержит шесть рисунков - Fig.1 - 6
- и каждый рисунок приведен на отдельной странице. Окончательно, можно отправить файл PS на печать в принтер.
В некоторых случаях (например, esub
American Physical Society)
необходимо подготовить отдельные postscript файлы --- один файл содержит один рисунок. Это можно сделать при помощи dvips.
% dvips figure.dvi -pp 1-1 -o figure1.ps
% dvips figure.dvi -pp 2-2 -o figure2.ps
% dvips figure.dvi -pp 3-3 -o figure3.ps
% dvips figure.dvi -pp 4-4 -o figure4.ps
% dvips figure.dvi -pp 5-5 -o figure5.ps
% dvips figure.dvi -pp 6-6 -o figure6.ps
|