I'm trying to create a two-columm layout using the achemso package. When I use the following code,
Code: Select all
\documentclass[journal=jacsat,manuscript=communication,layout=twocolumn]{achemso}
Code: Select all
begin{document}
\twocolumn[
\begin{onecolabstract}
%abstract text here%
\end{onecolabstract}
]
A little digging around shows me that this happens due to this piece of code in the achemso.dtx file.
I'm not very sure about this...
Code: Select all
\begin{macro}{\acs@tocentry@print}
%\begin{macro}{\acs@tocentry@text}
% The same approach is taken for the graphical table of content
% printing. This is done in a box so that everything has a frame around
% it.
% \begin{macrocode}
\newcommand\acs@tocentry@print[1]{%
\global\long\def\acs@tocentry@text
{%
\if@twocolumn
\@restonecoltrue\onecolumn
\else
\@restonecolfalse\newpage
\fi
\acs@section*{\tocentryname}%
\tocsize
\sffamily
\singlespacing
\begin{center}
\fbox
{%
\begin{minipage}{\acs@tocentry@height}
\vbox to \acs@tocentry@width{#1}%
\end{minipage}%
}%
\end{center}%
\if@restonecol
\twocolumn
\else
\newpage
\fi
}%
\AtEndDocument{\acs@tocentry@text}%
}
Thanks.