Skip to content

consider disabling \title, \@maketitle, \maketitle and abstract environment. #261

@kmccurley

Description

@kmccurley

Some packages reach in and modify \maketitle, @maketitle, or \renewenvironment{abstract} by redefining \abstract. Some have a legitimate reason to (e.g., a style for a journal). Others like ctex redefines the word "Abstract" in Chinese, but this package may be useful for authors in some cases. Others like windycity have no business redefining it (they just like theirs better). Others just apply styling on titles (e.g., gmdoc and section.sty). Some are giant packages with other things (like koma-script).

It's like playing whack-a-mole to stamp all of these out, and I can think of three approaches to solve this problem:

  1. make sure that no package can modify \maketitle, @maketitle, and the abstract environment.
  2. disable \maketitle, @maketitle, and \title, using instead \settitle or \addtitle and our own internal macro to mark up the title.
  3. check that \maketitle and @maketitle still have the same definition atenddocument. Someone can defeat this to get around it.

IACR/latex-submit#2 is probably the safest approach.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions