2012-11-12 4 views
1

원래 줄과 동일한 들여 쓰기 수준에서 여러 줄로 80 자 이상의 줄을 나누고 싶습니다. 공백 문자로 잘라서 단어가 양분되지 않도록해야합니다. 그래서,이 :줄을 80 자로 자릅니다.

\begin{enumerate} 
    \item Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum 
    sed tempus odio. Phasellus lobortis suscipit mattis. Nulla facilisi. In 
    nisi turpis, tristique ut accumsan at, sagittis a orci. Ut nisl enim, 
    eleifend quis fermentum commodo, fermentum a velit. Maecenas a augue nec 
    leo fermentum auctor et ut turpis. Donec ultricies ligula sed mi suscipit 
    sagittis. 
\end{enumerate} 

가 어떻게이 작업을 수행하는 매크로를 작성합니다

\begin{enumerate} 
    \item Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum sed tempus odio. Phasellus lobortis suscipit mattis. Nulla facilisi. In nisi turpis, tristique ut accumsan at, sagittis a orci. Ut nisl enim, eleifend quis fermentum commodo, fermentum a velit. Maecenas a augue nec leo fermentum auctor et ut turpis. Donec ultricies ligula sed mi suscipit sagittis. 
\end{enumerate} 

는 ...이 될 것

? 더 좋은 방법이 있습니까?

답변

3
:se tw=80 

그런 다음 텍스트를 표시하고 줄 바꿈을 보존하지 않습니다 gq

+0

을 입력합니다. 필자의 예제를 다음과 같이 바꾼다. http://dpaste.com/829862/plain/ –

+2

@JosephMornin -': help formatoptions'과': help fo-table'을 체크해 어떤 옵션이 적용 가능한지 알아 보자. 너는하려고하는거야. 특히 나는 formatoptions의'w'가 공백으로 끝나는 줄을 감싸는 것에 신경 쓰지 않는 한 당신을 도울 것이라고 생각합니다. –

+0

위대한, 고마워 -'w '내가 필요한 것입니다. 호기심이 많은 사람들을 위해 : set tw = 80 fo = tcqw'를 써서 텍스트를 표시하고'gq.'를 실행했습니다. –

0

다음과 같이 입력하거나 q을 사용하여 녹음 할 수 있습니다.

:.!fmt --width=80 
관련 문제