我正在使用scrreport
,并且在我的文档开始之前我使用 usepackage 放了一个摘要abstract
:
\begin{abstract} \blindtext{} \end{abstract}
但现在我想在摘要前面放置另一页看起来相同的页面。
标题应该改为类似感恩节(德语:Danksagung)的内容。
对所有在撰写文档时给予帮助的人表示感谢是常有的事。
我尝试使用来重现该页面\minisec{Danksagung}
,但是它看起来有很大不同。
我还在 CTAN 文档中搜索了 scrreport 以寻找解决方案。
更新 20-10-17 15:03 最小示例运行良好。但如果我将 babel 选项更改为我使用的选项,它就会停止工作。我将其更改为使用德语连字符。
\documentclass[abstract]{scrreprt}
\usepackage[UKenglish, german]{babel}
%\providecaptionname{german}{\thanksgivingname}{Thanksgiving}
\providecaptionname{ngerman}{\thanksgivingname}{Danksagung}
\newenvironment{thanksgiving}
{\renewcommand\abstractname{\thanksgivingname}\begin{abstract}}
{\end{abstract}}
\usepackage{blindtext}% only for dummy text in the example
\begin{document}
\begin{thanksgiving}
\blindtext
\end{thanksgiving}
\begin{abstract}
\blindtext
\end{abstract}
\end{document}
更新 20-10-17 15:35 我只是使用了错误的标题。然后这个有效:
\documentclass[abstract]{scrreprt}
\usepackage[UKenglish, german]{babel}
\providecaptionname{german}{\thanksgivingname}{Thanksgiving}
%\providecaptionname{ngerman}{\thanksgivingname}{Danksagung}
\newenvironment{thanksgiving}
{\renewcommand\abstractname{\thanksgivingname}\begin{abstract}}
{\end{abstract}}
\usepackage{blindtext}% only for dummy text in the example
\begin{document}
\begin{thanksgiving}
\blindtext
\end{thanksgiving}
\begin{abstract}
\blindtext
\end{abstract}
\end{document}
答案1
scrreprt
也提供了一个环境abstract
。要启用摘要标题,请使用类选项abstract
或abstract=true
。
您可以定义一个thanksgiving
基于环境的新环境abstract
。
\documentclass[abstract]{scrreprt}
\usepackage[english]{babel}
\providecaptionname{english}{\thanksgivingname}{Thanksgiving}
\providecaptionname{ngerman}{\thanksgivingname}{Danksagung}
\newenvironment{thanksgiving}
{\renewcommand\abstractname{\thanksgivingname}\begin{abstract}}
{\end{abstract}}
\usepackage{blindtext}% only for dummy text in the example
\begin{document}
\begin{thanksgiving}
\blindtext
\end{thanksgiving}
\begin{abstract}
\blindtext
\end{abstract}
\end{document}
结果:
您可以在第一个参数中使用列表\providecaptionname
:
\documentclass[abstract]{scrreprt}
\usepackage[UKenglish,german]{babel}
\providecaptionname{english,UKenglish}{\thanksgivingname}{Thanksgiving}
\providecaptionname{ngerman,german}{\thanksgivingname}{Danksagung}
\newenvironment{thanksgiving}
{\renewcommand\abstractname{\thanksgivingname}\begin{abstract}}
{\end{abstract}}
\usepackage{blindtext}% only for dummy text in the example
\begin{document}
\begin{thanksgiving}
\blindtext
\end{thanksgiving}
\begin{abstract}
\blindtext
\end{abstract}
\end{document}