我正在撰写一份稿件,准备在 Optica 的期刊之一上发表,因此我需要使用 documentclass osa-article
。我有一个很长的方程式,无法分成几行。我尝试使用widetext
和split
环境。我的问题是我喜欢 (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}