在 elsarticle 和 revtex4-1 中使用独立的相同 pgfplots

在 elsarticle 和 revtex4-1 中使用独立的相同 pgfplots

pgfplots假设我为科学论文创建了一个情节。

但是,出于通常的原因,目标期刊并不确定。可能需要调整图表以匹配不同的期刊(请考虑此处revtex4-1elsarticle)。这包括字体类型、字体大小、列宽/文本宽度。

例如,值\columnwidth不同:

% \documentclass[preprint,5p,twocolumn,12pt]{elsarticle}
\the\columnwidth=252.0pt
% \documentclass[aps,final,pre,twocolumn,10pt]{revtex4-1}
\the\columnwidth=246.0pt

我已经考虑过这个套餐standalone

情节.tex:

\documentclass[class=elsarticle,5p,twocolumn,12pt]{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=1.5}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
width=\columnwidth,
title=Inv. cum. normal,
xlabel={$x$},
ylabel={$y$},
]
\addplot[blue] table {invcum.dat};
\end{axis}
\end{tikzpicture}
\end{document}

下载 invcum.dat

纸张.tex:

\documentclass[preprint,5p,twocolumn,12pt]{elsarticle}
\usepackage{lipsum}
\usepackage{graphicx}
\begin{document}
\setlength{\parindent}{0ex}
\lipsum[1]\vspace*{2ex}
\begin{figure}
  \centering
  \includegraphics{plot}
  \caption{interesting results}
\end{figure}
\vspace*{2ex}\lipsum[2]
\end{document}

论文被拒绝后:(,文档类别发生了改变。

纸张.tex

\documentclass[final,aps,pre,twocolumn,10pt]{revtex4-1}

情节

\documentclass[class=revtex4-1,final,aps,pre,twocolumn,10pt]{standalone}

由于某种原因standalone未能被接受为班级选项revtex4-1

不使用 dvi-eps 路径,最佳工作流程是什么,以尽量减少工作量pdflatex。绘图可用的量包括字体大小\columnwidth\textwidth

使用 gnuplot+standalone 解决方案的答案将是一个很好的补充。

相关问题:

答案1

您可以\includestandalonestandalone包中使用(需要-shell-escape)。

plot.tex

\documentclass{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=1.5}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
width=\columnwidth,
title=Inv. cum. normal,
xlabel={$x$},
ylabel={$y$},
]
\addplot[blue] table {invcum.dat};
\end{axis}
\end{tikzpicture}
\end{document}

然后在elsarticle

\documentclass[preprint,twocolumn,12pt]{elsarticle}
\usepackage{lipsum}
\usepackage{graphicx}
%\usepackage{pgfplots}
%\pgfplotsset{compat=1.5}
\usepackage[subpreambles=true]{standalone}
\begin{document}
\setlength{\parindent}{0ex}
\lipsum[1]\vspace*{2ex}
\begin{figure}
  \centering
  \includestandalone[mode=buildnew]{plot}
  %\includegraphics{plot}
  \caption{interesting results}
\end{figure}
\vspace*{2ex}\lipsum[2]
\end{document}

在此处输入图片描述

并且在revtex4-1

\documentclass[final,aps,pre,twocolumn,10pt]{revtex4-1}
\usepackage{lipsum}
\usepackage{graphicx}
%\usepackage{pgfplots}
%\pgfplotsset{compat=1.5}
\usepackage[subpreambles=true]{standalone}
\begin{document}
\setlength{\parindent}{0ex}
\lipsum[1]\vspace*{2ex}
\begin{figure}
  \centering
  \includestandalone[mode=buildnew]{plot}
  %\includegraphics{plot}
  \caption{interesting results}
\end{figure}
\vspace*{2ex}\lipsum[2]
\end{document}

在此处输入图片描述

现在,出于好奇,尝试使用大字体大小和不同的字体。

\documentclass[18pt]{scrartcl}
\usepackage{lipsum}
\usepackage{mathpazo}
\usepackage{graphicx}
%\usepackage{pgfplots}
%\pgfplotsset{compat=1.5}
\usepackage[subpreambles=true]{standalone}
\begin{document}
\setlength{\parindent}{0ex}
\lipsum[1]\vspace*{2ex}
\begin{figure}
  \centering
  \includestandalone[mode=buildnew]{plot}
  %\includegraphics{plot}
  \caption{interesting results}
\end{figure}
\vspace*{2ex}\lipsum[2]
\end{document}

在此处输入图片描述

相关内容