Text mit geschweiften Klammern umschließen

Text mit geschweiften Klammern umschließen

Dies ist wahrscheinlich ein Duplikat, aber da Google mir die Suche nach den geschweiften Klammern nicht erlaubt, {kann }ich die Informationen nicht finden.

Die Frage: Warum kann ich das nicht einfach tun {Some text}?

Wie nenne ich das? Mir fehlt anscheinend das Wissen, um das in Latex-Begriffen auszudrücken. Wenn ich raten müsste, würde ich sagen, dass das möglich ist, weil es { }den Umfang einer neuen undefinierten oder Standardumgebung definiert.

Aber ich weiß nicht, ob es das tut.

Hier ist ein minimal funktionierendes Beispiel.

\documentclass{article}
\usepackage[utf8]{inputenc}

\begin{document}

{check this out}

check this out

\end{document}

Antwort1

Das Umgeben von Text mit Klammern führt beispielsweise {text}nicht zu einem Fehler, da es sich dabei um eine vollkommen gültige Syntax handelt.

Die Klammern definieren eine Gruppe, was bedeutet, dass Änderungen nur lokal in dieser Gruppe vorgenommen werden. In diesem Fall gibt es in der Gruppe keine Einstellungen, die lokal beibehalten werden müssen, aber die Syntax ist trotzdem gültig. Zum Beispiel:

xxx {\bfseries abc} yyy 

führt zu

Bildbeschreibung hier eingeben

Beachten Sie, dass nur das abcfett gedruckt ist – das yyyist in normaler Schrift. Die Klammern halten das \bfserieslokale auf innerhalb von {und }.

Außer der Gruppierung gibt es noch einige andere Verwendungsmöglichkeiten für geschweifte Klammern:

1. Textmodus:

Im Textmodus können geschweifte Klammern verwendet werden, um den Abstand nach einem Steuerwort zu steuern.

\TeX code  {\TeX} code

ergibt:

Bildbeschreibung hier eingeben

wobei das Leerzeichen nach dem Steuerwort ohne Verwendung von entfernt wird {}.

2. Mathe-Modus:

Im Mathematikmodus hat das Hinzufügen von Steuerelementen mit geschweiften Klammern zusätzliche Auswirkungen. Klammern können beispielsweise den Abstand um „Mathe-Atome“ beeinflussen. (Fazit: Fügen Sie im Mathematikmodus nicht unnötig geschweifte Klammern hinzu.)

Bildbeschreibung hier eingeben

Code:

\documentclass{article}
\usepackage{amsmath}
\usepackage{xcolor}
\usepackage{showexpl}

\lstset{
    language={[LaTeX]TeX},
    backgroundcolor=\color{yellow!40},
    basicstyle=\small\ttfamily,
    }

\begin{document}

xxx {\bfseries abc} yyy \quad \TeX code  {\TeX} code

\begin{LTXexample}[pos=r]
\par $a=b$
\par $a{=b}$
\par ${a=}b$
\par $a{=}b$
\end{LTXexample}
\end{document}

verwandte Informationen