From 9961cd4f16aca645c77d6927526ea71f635a2932 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20K=C3=B6ppe?= Date: Thu, 7 Dec 2023 00:01:48 +0000 Subject: [PATCH] [introduction] A minimal "Introduction" clause This clause explains our conventions regarding stable labels and choice of fonts. --- source/preface.tex | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/source/preface.tex b/source/preface.tex index 1e11dd524f..b77caca873 100644 --- a/source/preface.tex +++ b/source/preface.tex @@ -1,4 +1,19 @@ %!TEX root = std.tex + \chapter{Foreword} [This page is intentionally left blank.] + +\chapter{Introduction} + +Clauses and subclauses in this document are annotated +with a so-called stable name, +presented in square brackets next to the (sub)clause heading +(such as ``[lex.token]'' for subclause \ref{lex.token}, ``Tokens''). +Stable names aid in the discussion and evolution of this document +by serving as stable references to subclauses across editions +that are unaffected by changes of subclause numbering. + +Aspects of the language syntax of \Cpp{} are distinguished typographically +by the use of \fakegrammarterm{italic, sans-serif} type +or \tcode{constant width} type to avoid ambiguities; see \ref{syntax}.