“widetext” 与 “osa-article” 文档类不能很好地兼容;还有其他选择吗?

“widetext” 与 “osa-article” 文档类不能很好地兼容;还有其他选择吗?

我正在撰写一份稿件,准备在 Optica 的期刊之一上发表,因此我需要使用 documentclass osa-article。我有一个很长的方程式,无法分成几行。我尝试使用widetextsplit环境。我的问题是我喜欢 (gasp!) 添加的规则,widetext但只能split按预期工作。(编辑:两者都split不起作用osa-article。)

这里有两个 MWE 使用widetext,一个使用revtex4-1,一个使用osa-article,并附有输出的屏幕截图:

RevTeX:

\documentclass[reprint]{revtex4-1}

\usepackage{dcolumn}
\usepackage{lipsum}

\begin{document}

\lipsum[1-5]

\begin{widetext}
\begin{equation}
\sum_{n=1}^{20}n=1+2+3+4+5+6+7+8+9+10+11+12+13+14+15+16+17+18+19+20=210.
\end{equation}
\end{widetext}

\lipsum[1-2]

\end{document}

在此处输入图片描述

OSA 文章:

\documentclass{osa-article}
\journal{osajournal}

\usepackage{widetext}
\usepackage{lipsum}

\begin{document}
\twocolumn

\lipsum[1-5]

\begin{widetext}
\begin{equation}
\sum_{n=1}^{20}n=1+2+3+4+5+6+7+8+9+10+11+12+13+14+15+16+17+18+19+20=210.
\end{equation}
\end{widetext}

\lipsum[1-2]

\end{document}

在此处输入图片描述

(使用编译osa-article需要一堆额外的文件,可以在 Optica 的网站上找到。我不知道我是否可以合法地在这里分享它们,而且我懒得去寻找。它还要求widetext.sty下载文档并将其放在与 TeX 文件相同的文件夹中。)

我试过了此解决方案(第二个),对我来说不起作用;它所做的只是在等式下添加了一条规则,但除此之外它仍然看起来像上面的屏幕截图。

输出revtex4-1就是我想要的。有解决方法吗?

答案1

也许使用 cuted 包而不是 widetext 会有所帮助。如果愿意,您可以手动添加规则。

\documentclass{osa-article}
\journal{osajournal}

\usepackage{cuted}
\usepackage{lipsum}

\begin{document}
\twocolumn

\lipsum[1-2]

\begin{strip}
    \rule{\dimexpr(0.5\textwidth-0.5\columnsep-0.4pt)}{0.4pt}%
    \begin{equation}
        \sum_{n=1}^{20}n=1+2+3+4+5+6+7+8+9+10+11+12+13+14+15+16+17+18+19+20=210.
    \end{equation}
    \par
    \hfill
    \rule[0.5\baselineskip]{\dimexpr(0.5\textwidth-0.5\columnsep-1pt)}{0.4pt}
\end{strip}
          
\lipsum[1-2]

\end{document}

相关内容