Q&A 마당은 텍 관련 질문/답변을 위해 만들었습니다.
- 로그인 없이 자유롭게 글을 읽고 쓸 수 있는 철학은 처음과 같이 계속됩니다.
- 질문 전에 아래를 읽어 보세요. 좋은 질문이 좋은 답을 받을 수 있는 좋은 방법입니다.
- 질문에 맞는 제목을 붙이세요. 질문의 내용과 관련없는 "고수님", "긴급질문", "도와주세요"와 같은 제목은 답이 잘 올라오지 않습니다. 이 게시판에 올라오는 모든 글은 질문입니다. 굳이 [질문], [Q]를 적으실 필요도 없습니다.
- 내용을 충실히 적어 주시고, 같은 상황을 재현할 수 있는 최소한의 예제가 같이 있어야 합니다.
- 최소 예제는 "Minimal working example"을 읽어 보세요.
- 파일을 첨부하실 때에는 가능한 압축하여 파일 크기를 줄여서 올려주시길 바랍니다.
- 개인적으로 사용하신 글꼴이 들어 있는 경우, preparefont.sty에 관한 답변을 참조하세요.
- 스팸 글을 막기 위하여 짧은 시간 내에 다시 글이 등록되는 IP를 막거나, 광고 글을 막기 위하여 금지어로 .com, .net 등을 설정하고 있습니다. 다소간의 불편함이 있으시더라도 양해 바랍니다.
- 금지어에서 stackexchange, stackoverflow, ctan, overleaf, , github, google.com, gmail.com, .org, .io, sil.org, wiki.com, tistory.com등은 해제하였습니다.
- MathJax를 이용한 수식조판을 사용하실 수 있습니다. 여기를 참조하세요.
- 사용하는 편집기는 CKeditor입니다.
- 편집기에서 [enter]를 누르면 <p> 태그가 들어가고, 문단으로 생각하고 한 줄을 비웁니다.
- 글줄만 바꾸려면 [shift-enter]를 누르면 <BR> 태그가 들어가므로 용도에 맞게 나누어 쓸 수 있습니다.
- 수식를 문서내에 삽입하시려면 에디터를 툴바에서 [소스]를 눌러 HTML로 입력할 수 있게 바꾸신 후 <pre> </pre> tag를 사용하셔서 <pre> 여러 줄의 수식 </pre>처럼 입력하시면 좋습니다.
줄 바꾸기 문제(파일첨부)
2014.07.21 10:43
TEX에 입문한 지 얼마 안되서 많이 헤매고 있습니다.
\begin{enumerate}[(1)]
\item
\\
\begin{fitchproof}
\end{fitchproof}
위와 같이 쓰면 에러가 떠서 줄바꿈이 안되고
"\\" 다음 명령어도 인식을 못하더라고요
이런 경우 줄바꿈을 하려면 어떻게 해야하나요?
원하는 출력은 아래와 같습니다.
---------------------------------------
(1)((공백))
((fitchproof내용))
(fitchproof는 proofmood라고 따로 쓰는 패키지가 있습니다)
댓글 7
-
하늘연
2014.07.21 12:26
-
CheruBJ
2014.07.21 16:07
상세한설명 감사합니다
와 이 방법은 깔끔하고 좋네요.
근데 너무 어렵군요...
기본도 잘 모르는 상태라서요
얇은 가이드pdf만 봐서는 알기가 힘드네요.
책을 봐야하는 건지
\newcommand{\proofitem}{%
\vskip 10pt
\refstepcounter{proofnumber}
(\theproofnumber)
\vskip 10pt
}
\vskip은 알겠는데요
% 이게 줄 붙여 인식하는 거라고 알고있는데
\newcommand{\proofitem}{%로 첫행에만 붙이는이유를 잘 모르겠습니다.
{}안에 묶여있는 경우 맨앞에 %하나만 붙이는 건가요.
아님 완전히 다른 이유로 쓰인건데 제가 잘모르는 건지요.
\theproofnumber가 뭔지 잘모르겠습니다.\refstepcounter로 숫자를 카운트를 정의하고 proofnumber로 이름이 정해져 있는 걸다시 사용할때 뒤에 붙어서 \the~~ 이런식으로 들어가는 건지요..\newcounter{pfnumber}
\newcommand{\proofitem}{%
\vskip 10pt
\refstepcounter{pfnumber}
(\roman{pfnumber})
\vskip 10pt
}
\newcommand{\resetproofitem}{%
\setcounter{pfnumber}{0}
}
스스로 몇가지는 터득했습니다.
위와 같은 형식으로 로마자도 가능하군요.
\the~이렇게 쓰는 명령어도 알 것 같고요.
근데 역시 %는 뭔지 찾기가 힘드네요.
%만 가지고 검색하기가 어려워서요.
-
하늘연
2014.07.21 20:31
%를 붙이는 이유는 지금 행을 바꿔서 입력했으니 혹시라도 나올 스페이싱을 없애려고 주석처리를 한 것입니다. 특별한 의미는 없습니다. 목적은 스페이싱을 없애고자 한 겁니다.
그리고 저런 커맨드 정의하기 시작해서 하는 것은 TeXnician이나 디자이너들이 하는 일들이다보니, 원고를 쓰는 저자입장에서는 별로 쓸 일은 없는 경우가 많지요.
-
CheruBJ
2014.07.22 09:02
친절한 답변 감사합니다^^
좋은 것 많이 알아갑니다.
-
커꿈
2014.07.21 14:50
\hfill 명령어로 한 줄을 채워버리면 어떻게 되나요? 제가 가끔 쓰는 꼼수입니다.
\begin{enumerate}[(1)]
\item \hfill
\begin{fitchproof}
\end{fitchproof}
-
CheruBJ
2014.07.21 15:57
감사합니다.
\hfill\\
하니까 되네요.
초보인 저에겐 이 방법이 더 이해하기 쉽네요.
-
ischo
2014.07.21 21:23
\item ~\\
이것도 되나요...
구체적으로 어떻게 만들고자 하는지는 잘 모르겠지만, 저라면 이렇게 할 것 같습니다.
카운터를 정의해서 새로운 것을 정의합니다. 이 문서의 특성을 볼 때, enumerate를 써야 할 이유를 정확하게 잘 모르겠습니다.
\newcounter{proofnumber}
\newcommand{\proofitem}{%
\vskip 10pt
\refstepcounter{proofnumber}
(\theproofnumber)
\vskip 10pt
}
\newcommand{\resetproofitem}{%
\setcounter{proofnumber}{0}
}
저렇게 정의하면 (1)의 위치도 조정이 가능합니다.