我正在编辑具有自定义抽象环境的 latex 模板。我想在双列模式下保持 (0.65) 的宽度,但在单列模式下更改为全宽。
有人能指点一下如何自动进行这种调整吗?原始代码如下:
\renewenvironment{abstract}{
\usefont{OT1}{phv}{m}{n}
\hfill\begin{minipage}{0.65\textwidth}
\rule{\textwidth}{1pt}\\ \textcolor{Blue}{\textbf{\abstractname}}}
{\par\noindent\rule{\textwidth}{1pt}\end{minipage}}
请指教。
答案1
我想我明白了。我使用条件
\makeatletter
\if@twocolumn
\hfill\begin{minipage}{0.65\textwidth}
\else
\hfill\begin{minipage}{1\textwidth}
\fi
\makeatother