
변수를 정의할 때:
\def\company{ACME}
그리고 그것을 사용하십시오 :
The company \company is...
나는 일반적으로 명령으로 인해 후행 공백을 먹습니다.The company ACMEIs
그래서 나는 다음을 수행합니다.
The company \company~is...
더 나은 옵션이 있습니까?
답변1
\company{}
@Zxcvasdf 가 이미 설명했듯이 \company
. {}
항상 입력하고 싶지 않은 경우 (아마도 키보드 레이아웃으로 입력하기 어렵거나 \company
자주 입력해야 하기 때문일 수 있음) xspace
패키지를 사용할 수도 있습니다. \xspace
필요할 때마다 공간을 생성하는 명령을 제공합니다 .
\documentclass{article}
\usepackage{xspace}
\def\company{ACME\xspace}
\begin{document}
The company \company is great! % <- space is inserted
I like the company \company. % <- no space is inserted
\end{document}
왜 해야 하는지 간단히 설명하겠습니다.~ 아니다~
공백을 삽입하려면 여기에 사용하세요 . ~
줄 바꿈되지 않는 공백이 생성됩니다. 즉, 이 두 단어 사이에 줄 바꿈이 있을 수 없습니다. 때때로 이것은 좋은 스타일입니다. 예를 들어 다른 줄에 참조 번호를 See Figure~\ref{fig}
갖고 싶지 않기 때문 Figure
이지만 여기서는 줄 바꿈을 허용하지 말아야 할 이유가 없습니다.