명령
형식의 인자
(argument)를 나타내기 위해 쓰인다.'명령
' 형식을 사용하는 것이고, 다른 하나는 `\bf` 또는 `\bfseries`라는 선언 형식을 사용하는 것이다. 선언은 인자 없이 그 뒤에 오는 모든 텍스트에 영향을 미친다. 선언형을 사용했을 때 다시 normal text로 돌아가기 위해서는 적절한 위치에서 글꼴 바꾸는 명령을 다시 지정해야 할 것이다.`myenvironment`라는 이름의 환경이 된다. TeX 내부적으로는 LaTeX의 환경이 시작될 때, `\csname <name> \endcsname`을 부르고, 환경이 끝날 때 `\csname end<name> \endcsname`을 부른다. 그러므로, `\myenvironment`라는 명령과 `\endmyenvironment`라는 두 개의 TeX명령이 정의되는 것이다. 이 각각의 명령은 다른 ControlSequences를 포함하고 있어서 텍스트에 일정한 작용을 가하거나 모양을 변경하거나 할 수 있다.
가장 중요한 환경은 `document` 환경이다. 모든 LaTeX 문서는 `\begin{document}`와 `\end{document}`라는 환경 속에 그 주된 내용이 놓이도록 설계되어 있다.
1. 'LaTeX에서 사용할 수 있는 명령, 선언, 환경
'
문서 작성자가 사용할 수 있는 명령, 선언, 환경은 네 종류이다. 1. LaTeX-built-in commands etc. LaTeX 자체에서 정의하고 있는 명령, 선언, 환경들이다. 1. Package-add-on commands etc. 개별적인 패키지들이 정의하고 있는 명령 등이다. `\usepackage` 명령에 의하여 패키지를 로드하면 사용할 수 있다. 1. 사용자 정의 명령 등 문서의 [Preamble]이나 사용자 자신의 스타일에서 정의되는 명령 등이다. 1. Original TeX commands
명령어 유효범위(scope of an instruction)란 주어진 명령어가 영향을 미치는 영역을 말한다.
* 명령(command)의 유효범위 : 인자(argument)로 주어진 범위(왼쪽 중괄호(`\bgroup`)에서 오른쪽 중괄호(`\egroup`))에만 영향을 미친다. * 선언(declaration)의 유효범위 : 선언이 이루어진 위치가 포함된 `\bgroup`에 짝이 맞는 `\egroup`까지 영향을 미친다. 만약 선언이 이루어진 위치 이전에 `\bgroup`이 없다면 주어진 선언을 무력화하는 다른 선언이 나오지 않는 한 문서의 끝까지 영향을 미친다.
만약 다른 환경(environment) 안에서 선언이 이루어졌다면, 환경이 시작되는 부분에 `\bgroup`이 있는 것과 동일하게 취급된다. 즉, 그 환경이 끝나는 시점에서 선언은 효력이 종료된다. 선언 이전에 다른 `\bgroup`이 없는 경우란, document 환경 안에 있는 것과 동일하므로, `\end{document}`까지 효력이 있다고 볼 수 있다.
* 환경(environment)의 유효범위 : 환경은 그 시작 위치와 종료 위치가 `\begin`과 `\end`로 주어지므로, 그 범위 내에서만 유효하다.