Quebrando o texto com chaves

Quebrando o texto com chaves

Provavelmente é uma duplicata, mas como o Google não me permite pesquisar entre chaves {ou }não consigo encontrar as informações.

A pergunta: por que posso simplesmente fazer {Some text}?

Como eu chamo isso? Parece que me falta algum conhecimento para colocar isso em termos de látex. Se eu adivinhasse, estaria inclinado a dizer que isso é possível, porque { }define o escopo de um novo ambiente indefinido ou padrão.

Mas não sei se é isso que está fazendo.

Aqui está um exemplo mínimo de trabalho.

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

\begin{document}

{check this out}

check this out

\end{document}

Responder1

Colocar o texto entre colchetes, ou seja, {text}não resulta em erro, pois é uma sintaxe perfeitamente válida.

As chaves definem um grupo, o que significa que as alterações serão locais para esse grupo. Neste caso não há configurações no grupo para manter o local, mas ainda é uma sintaxe válida. Por exemplo,

xxx {\bfseries abc} yyy 

resulta em

insira a descrição da imagem aqui

Observe que apenas abcestá em negrito - yyyestá em fonte normal. As chaves mantêm o \bfserieslocal dentro de {e }.

Além do agrupamento, existem alguns outros usos para chaves:

1. Modo de texto:

No modo de texto, chaves podem ser usadas para controlar o espaçamento após uma palavra de controle. Então

\TeX code  {\TeX} code

rendimentos:

insira a descrição da imagem aqui

onde o espaço após a palavra de controle é removido sem o uso de {}.

2. Modo Matemático:

No modo matemático, adicionar controles de chaves tem efeitos adicionais. Por exemplo, colchetes podem afetar o espaçamento em torno dos "átomos matemáticos". (Resultado: não adicione chaves desnecessariamente no modo matemático.)

insira a descrição da imagem aqui

Código:

\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}

informação relacionada