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>처럼 입력하시면 좋습니다.

yihoze

latex이나 pdflatex이나 사실 같습니다.

c:\>latex --output-format=pdf foo.tex 이러면 latex으로도 pdf를 만들고
c:\>pdflatex --output-format=dvi foo.tex 이러면 pdflatex으로 dvi를 만듭니다.

저는 2005년 이후로 dvi를 사용하지 않았습니다. dvi를 사용할 이유가 없기 때문입니다. 당시에는 유일한 PDF 뷰어가 아크로뱃 리더였고, 컴파일을 할 때마다 (아크로뱃 리더가 파일을 잠그기 때문에) 열린 파일을 닫아야 하는 불편함이 있었지만, SumatraPDF가 나온 뒤로 그래픽 질도 좋지 않은 DVI를 써야 할 이유는 완전히 사라졌습니다. 지금은 매우 다양한 PDF 뷰어가 있습니다. 텍웍스에도 포함되어 있고 심지어 크롬과 VS Code 에디터도 PDF를 보여줍니다.

tikz가 DVI에 나오지 않는 이유는, tikz가 텍이 아니기 때문입니다. (텍은 그림을 그릴 줄 모릅니다. 점을 찍어 선이나 원을 그리는 정도만 가능합니다) tikz는 텍 엔진이 아니라 pdflatex이나 xelatex에 포함된 출력 드라이버에 의해 포스트스크립트나 PDF 스크립트로 변환됩니다.

블로그 같은 웹 문서에 비유하자면 사용자가 웹 에디터를 이용하여 글을 쓰지 HTML 태그를 일일이 작성하여 글을 쓰지는 않습니다. 하지만 결과적으로는 HTML 문서가 만들어집니다.

tikz는 그러니까 텍의 형식으로 만들어진 웹 에디터 같은 사용자 인터페이스일 뿐이고, DVI에 포함될 수 없는 것은 DVI가 그에 대응하는 언어를 갖고 있지 않기 때문입니다.

좀 더 단순하게 말하자면 PDF 스크립트를 사용하여 그림을 그릴 수 있는데 그것이 너무 복잡하니 사용자 인터페이스 언어인 tikz를 이용하여 그것을 좀 더 수월하게 한다 정도로 이해하시면 됩니다.




XE Login