From 1511516ef769cb3a11546a78cea6abd41cb91ffe Mon Sep 17 00:00:00 2001 From: Juergen Spitzmueller Date: Mon, 13 May 2024 06:53:19 +0200 Subject: [PATCH] Document NeedCProtect -1 (cherry picked from commit ea004cdb28e9b440347a9487d127e55765940c79) --- lib/doc/Customization.lyx | 74 ++++++++++++++++- lib/doc/de/Customization.lyx | 76 ++++++++++++++++- lib/doc/fr/Customization.lyx | 155 ++++++++++++++++++++++++++++++++++ lib/doc/ja/Customization.lyx | 156 +++++++++++++++++++++++++++++++++++ 4 files changed, 458 insertions(+), 3 deletions(-) diff --git a/lib/doc/Customization.lyx b/lib/doc/Customization.lyx index 79ece05a06..bb97630c58 100644 --- a/lib/doc/Customization.lyx +++ b/lib/doc/Customization.lyx @@ -15113,6 +15113,20 @@ NeedCProtect \begin_inset Flex Code status collapsed +\begin_layout Plain Layout +-1 +\end_layout + +\end_inset + +, +\begin_inset space \thinspace{} +\end_inset + + +\begin_inset Flex Code +status collapsed + \begin_layout Plain Layout \emph on @@ -15135,7 +15149,17 @@ status collapsed \end_inset -] This causes macros that contain this layout to be protected with +] Value +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +1 +\end_layout + +\end_inset + + causes macros that contain this layout to be protected with \begin_inset Flex Code status collapsed @@ -15153,6 +15177,54 @@ cprotect cprotect \family default ) if necessary and thus allows (some) verbatim stuff in macros. + With the default setting (value +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +0 +\end_layout + +\end_inset + +), + +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\backslash +cprotect +\end_layout + +\end_inset + + is used if a nested element requires it. + Value +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +-1 +\end_layout + +\end_inset + + prevents any use of +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\backslash +cprotect +\end_layout + +\end_inset + + within this layout, + even if required by a nested element. \end_layout \begin_layout Description diff --git a/lib/doc/de/Customization.lyx b/lib/doc/de/Customization.lyx index b88adcebb1..6164c0721d 100644 --- a/lib/doc/de/Customization.lyx +++ b/lib/doc/de/Customization.lyx @@ -13743,6 +13743,20 @@ NeedCProtect \begin_inset Flex Code status collapsed +\begin_layout Plain Layout +-1 +\end_layout + +\end_inset + +, +\begin_inset space \thinspace{} +\end_inset + + +\begin_inset Flex Code +status collapsed + \begin_layout Plain Layout \emph on @@ -13765,7 +13779,17 @@ status collapsed \end_inset -] bewirkt, +] Wert +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +1 +\end_layout + +\end_inset + + bewirkt, dass Makros, die dieses Layout enthalten, mittels @@ -13784,9 +13808,57 @@ cprotect \family sans cprotect \family default -) gechützt werden, +) geschützt werden, falls nötig. Damit wird die Verwendung (mancher) Verbatim-Dinge in Makros ermöglicht. + In der Voreinstellung (Wert +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +0 +\end_layout + +\end_inset + +) wird +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\backslash +cprotect +\end_layout + +\end_inset + + verwendet, + sobald ein eingebettetes Element dies verlangt. + Der Wert +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +-1 +\end_layout + +\end_inset + + unterbindet die Verwendung von +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\backslash +cprotect +\end_layout + +\end_inset + + selbst dann, + wenn eingebettete Elemente dies verlangen. \end_layout \begin_layout Description diff --git a/lib/doc/fr/Customization.lyx b/lib/doc/fr/Customization.lyx index 11d3457edb..9955dc4579 100644 --- a/lib/doc/fr/Customization.lyx +++ b/lib/doc/fr/Customization.lyx @@ -14816,6 +14816,161 @@ cprotect cprotect \family default ) et par suite autorise du texte verbatim dans les macros +\begin_inset Note Note +status open + +\begin_layout Description + +\lang english +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +NeedCProtect +\end_layout + +\end_inset + + [ +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +-1 +\end_layout + +\end_inset + +, +\begin_inset space \thinspace{} +\end_inset + + +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\emph on +\lang english +0 +\end_layout + +\end_inset + +, +\begin_inset space \thinspace{} +\end_inset + + +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +1 +\end_layout + +\end_inset + +] Value +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +1 +\end_layout + +\end_inset + + causes macros that contain this layout to be protected with +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english + +\backslash +cprotect +\end_layout + +\end_inset + + (cf. + package +\family sans +cprotect +\family default +) if necessary and thus allows (some) verbatim stuff in macros. + With the default setting (value +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +0 +\end_layout + +\end_inset + +), + +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english + +\backslash +cprotect +\end_layout + +\end_inset + + is used if a nested element requires it. + Value +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +-1 +\end_layout + +\end_inset + + prevents any use of +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english + +\backslash +cprotect +\end_layout + +\end_inset + + within this layout, + even if required by a nested element. +\end_layout + +\end_inset + + \end_layout \begin_layout Description diff --git a/lib/doc/ja/Customization.lyx b/lib/doc/ja/Customization.lyx index 2f1c4ce0ba..301cb0be44 100644 --- a/lib/doc/ja/Customization.lyx +++ b/lib/doc/ja/Customization.lyx @@ -148,6 +148,7 @@ End \suppress_date false \justification false \use_refstyle 0 +\use_formatted_ref 0 \use_minted 0 \use_lineno 0 \notefontcolor #0000ff @@ -13959,6 +13960,161 @@ cprotect \family default パッケージ)を用いて保護するようにし, マクロ中でverbatimを使えるようにします. +\begin_inset Note Note +status open + +\begin_layout Description + +\lang english +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +NeedCProtect +\end_layout + +\end_inset + + [ +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +-1 +\end_layout + +\end_inset + +, +\begin_inset space \thinspace{} +\end_inset + + +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\emph on +\lang english +0 +\end_layout + +\end_inset + +, +\begin_inset space \thinspace{} +\end_inset + + +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +1 +\end_layout + +\end_inset + +] Value +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +1 +\end_layout + +\end_inset + + causes macros that contain this layout to be protected with +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english + +\backslash +cprotect +\end_layout + +\end_inset + + (cf. + package +\family sans +cprotect +\family default +) if necessary and thus allows (some) verbatim stuff in macros. + With the default setting (value +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +0 +\end_layout + +\end_inset + +), + +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english + +\backslash +cprotect +\end_layout + +\end_inset + + is used if a nested element requires it. + Value +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +-1 +\end_layout + +\end_inset + + prevents any use of +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english + +\backslash +cprotect +\end_layout + +\end_inset + + within this layout, + even if required by a nested element. +\end_layout + +\end_inset + + \end_layout \begin_layout Description -- 2.39.2