중괄호로 텍스트 감싸기

중괄호로 텍스트 감싸기

아마도 중복된 것일 수 있지만 Google에서는 중괄호 검색을 허용하지 않거나 {정보 }를 찾을 수 없습니다.

질문: 왜 내가 할 수 있나요 {Some text}?

이것을 어떻게 부르나요? 나는 이것을 라텍스 용어로 표현하기에는 지식이 부족한 것 같습니다. 제가 추측한다면 이것이 가능하다고 말하고 싶습니다. 왜냐하면 { }정의되지 않은 새로운 표준 환경의 범위를 정의하기 때문입니다.

하지만 그게 무슨 일인지는 모르겠습니다.

다음은 최소한의 작업 예입니다.

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

\begin{document}

{check this out}

check this out

\end{document}

답변1

중괄호로 묶인 텍스트, 즉{text} 완벽하게 유효한 구문이므로 오류가 발생하지 않습니다.

중괄호는 그룹을 정의합니다. 즉, 변경 사항은 해당 그룹에만 적용됩니다. 이 경우 그룹에 로컬을 유지할 설정이 없지만 여전히 유효한 구문입니다. 예를 들어,

xxx {\bfseries abc} yyy 

결과

여기에 이미지 설명을 입력하세요

abc굵은 글꼴로 되어 있으며 는 yyy일반 글꼴로 되어 있습니다. 중괄호는 및 \bfseries내에서 로컬 을 유지합니다 .{}

그룹화 외에도 중괄호를 사용하는 다른 용도가 있습니다.

1. 텍스트 모드:

텍스트 모드에서는 중괄호를 사용하여 제어 단어 뒤의 간격을 제어할 수 있습니다. 그래서

\TeX code  {\TeX} code

수익률:

여기에 이미지 설명을 입력하세요

여기서 제어 단어 뒤의 공백은 를 사용하지 않고 제거됩니다 {}.

2. 수학 모드:

수학 모드에서 중괄호 컨트롤을 추가하면 추가 효과가 있습니다. 예를 들어 중괄호는 "수학 원자" 주변의 간격에 영향을 줄 수 있습니다. (결론: 수학 모드에서는 불필요하게 중괄호를 추가하지 마세요.)

여기에 이미지 설명을 입력하세요

암호:

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

관련 정보