我希望我的“问题描述”具有与摘要相同的外观/布局。有什么方法可以“克隆”摘要命令吗?
前言:
\documentclass[pdftex,10pt,b5paper,twoside]{report}
\usepackage[lmargin=25mm,rmargin=25mm,tmargin=27mm,bmargin=30mm]{geometry}
答案1
\newenvironment{problemdesc}
{\renewcommand{\abstractname}{Problem Description}%
\begin{abstract}}
{\end{abstract}}
这样你也可以使用正常的abstract
环境。
如果需要多种这种广义的抽象环境,可以执行以下操作
\newenvironment{genabstract}[1][]
{\ifx\relax\detokenize{#1}\relax
% no optional argument
\else
% provide the desired title
\renewcommand{\abstractname}{#1}%
\fi
\begin{abstract}}
{\end{abstract}}
然后可以进行以下调用
\begin{genabstract}
<regular abstract>
\end{genabstract}
\begin{genabstract}[Problem Description]
<problem description>
\end{genabstract}
不要将其\abstractname
作为可选参数,因为这会导致无限递归(可以避免这种情况,但似乎有点过头了)。
答案2
\documentclass[english]{report}
\usepackage{babel,blindtext}
\begin{document}
{\renewcommand\abstractname{Problem Description}%
\begin{abstract}
\blindtext
\end{abstract}%
}
\begin{abstract}
\blindtext
\end{abstract}%
\blindtext
\end{document}