아마도 중복된 것일 수 있지만 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}