KTUG마당은 KTUG를 방문하는 모든 이용자가 대화를 나누고 소식을 전하는 곳입니다.
- 로그인 없이 자유롭게 글을 읽고 쓸 수 있는 철학은 처음과 같이 계속됩니다.
- Team Blog의 글을 이곳 게시판의 "정보글"로 모았습니다. Team blog는 기고자가 올린 글에 질문을 받는 부담을 줄이기 위하여 댓글을 허용하지 않았습니다. 그러나 이곳 게시판으로 모으면서 댓글을 달 수 있습니다. 게시물을 작성하실 때 댓글을 원하지 않으시면 댓글을 허용하시지 않으시기를 바랍니다. 또한 불필요한 소모성 댓글을 달지 않도록 주의하여 주시기를 바랍니다.
- TeX과 관련된 질문이나 답변은 QnA 마당을 이용하십시오. TeX과 관련된 질문은 지웁니다
- MathJax를 이용한 수식조판을 사용하실 수 있습니다. 여기를 참조하세요.
- 스팸 글을 막기 위하여 짧은 시간 내에 다시 글이 등록되는 IP를 막거나, 광고 글을 막기 위하여 금지어로 .com, .net 등을 설정하고 있습니다. 다소간의 불편함이 있으시더라도 양해 바랍니다.
- 금지어에서 stackexchange, stackoverflow, ctan, overleaf, , github, google.com, gmail.com, .org, .io, sil.org, wiki.com, tistory.com등은 해제하였습니다.
- 사용하는 편집기는 CKeditor입니다. 편집기에서 [enter]를 누르면 <p> 태그가 들어가고, 문단으로 생각하고 한줄을 비웁니다. 글줄만 바꾸려면 shift-enter 를 누르시면 <BR>가 들어가므로 용도에 맞게 나누어 쓸 수 있습니다.
자유글 명령 스무 개만 알면
2015.06.14 14:06
오래지 않은 옛날, 알만한 분들이 모였을 때 나온 얘기입니다.
"라텍 쓰는 데 알아야 하는 명령은 몇 개인가?"
정답은 한도끝도 없다... 인가요?
그래서, 다들 어떤 명령을 애용하시는지 궁금해졌습니다. 자주 사용하는 거, 어쩌다 알게 된 건데 애착이 가서 즐겨 사용하는 거, 이런 거 한 번 나열해볼까요?
1. \documentclass
2. \usepackage
3. document (env)
4. \title, \author, \date (한 개로 침) \maketitle
5. \section, \subsection
6. enumerate, itemize (env), \item (한 개로 침)
7. abstract (env)
8. \emph
9. quote (env)
10. \footnote저는 여기까지밖에 모르겠습니다. 그래도 저거면 꽤 번듯한 문서가 만들어진다고 생각합니다.
수식 명령이라면 (math)라고 별도로 표시해주십시오.
댓글 9
-
그로몹
2015.06.14 14:25
-
ischo
2015.06.14 14:34
뭐... 어차피 삼각법 쓰지 않고, 그림자 길이 재는 거니까...
(쓰지 말라는) \def가 타이핑 노력을 줄일 것 같습니다...
벌써 정의되었다고 불평하는 것도 줄 것같고...^^
-
likesam
2015.06.14 14:49
includegraphics 는 빼놓을 수 없는 명령이지요.
\begin{figure}
\centering
\includegraphics{홍야홍양}
\caption{}\label{}
\end{figure}
는 한 세트로 보아야 할까요?
사실 저 문형만 잘 이용하면, 어려운 표까지 모두 처리할 수 있지요. ^^
\label 이 들어 갔으니, \ref 과 \pageref 는 필요하겠네요.
\tableofcontents 도 필요할 듯 하구요.
이왕이면 \subsubsection, \paragraph 도 필요하겠고
\large, \Large, \LARGE 는 하나로 봐주시고,
\small, \footnotesize 도 있으면 쓸 수 있을 듯 하구요.
table of contents depth의 재지정도 필요하고, 행간격 조정도 필요하지요.
\clearpage 도 필요하겠네요.
특수문자와 기호문자 관련된 것은 하나로 봐주시겠지요? ( http://wch.github닷io/latexsheet/ )
-
yihoze
2015.06.15 09:04
제가 작성한 것들 가운데 다른 문서들에서보다 좀 더 많은 매크로를 사용했겠다 싶은 파일을 열었습니다. \begin{document} 뒤에 쓰인 것들만 살펴봤습니다.
1. \FrontCover (user-defined)
2. \thispagestyle{empty}
3. \tableofcontetns*
4. \chapter
5. \begin{Note} (user-defined)
6. \Section
7. \begin{terms} (user-defined)
8. \item
9. \TitleRef (user-defined)
10. \pageref
11. \begin{ImageTable} (user-defined)
12. \linefig (user-defined)
13. \begin{SpecTable} (user-defined)
14. \placefigure{user-defined)
15. \newpage
16. \begin{callouts} (user-defined)
17. \subsection
18. \begin{tabu}
19. \begin{IllustFigure} (user-defined)
20. \topic (user-defined)
21. \begin{Warning} (user-defined)
22. \begin{itemize}
23. \begin{enumerate}
24. \label
25. \illuenum (userdefined)
26. \begin{Instance} (user-defined)
27. \footnotemark
28. \begin{TableFootnote} (user-defined)
29 . \begin{...Table} (user-defined: 이 문서에서만 사용된)
30 . \begin{...Table} (user-defined: 이 문서에서만 사용된)
31 . \def (표지에 들어가는 것들 정의)
32. \BackCover (user-defined)
제가 만든 매크로들이 절반 이상을 차지하네요. 거의 다 목록, 표, 그림에 관계된 것들입니다. 예를 들면, Note와 Warning 환경은 mdframed로 만들어졌습니다. tcolorbox로 바꿀 생각입니다.
-
nanim
2015.06.15 09:08
\chpater는 처음보는데 무엇 하는 명령인가요? ^^;
(아버지를 바꿔라! change pater?)
-
yihoze
2015.06.15 09:11
고쳤습니다. -.-;
-
그로몹
2015.06.15 09:29
hz님 사용하시는 명령을 보시면 하나의 기능인 것이 있고 여러 기능의 조합으로 디자인한 것(환경) 들이 있다고 보입니다. 기존의 환경을 대체하는 것이면 기존의 환경과 같은 것이라고 봐야 하겠지요.
그러다 보니까 명령 20개 보다는 개별명령 10개, 환경 10개라든가 개별명령 10개, 환경 5개, 또 뭔가 5개 하는 식으로 나누면 어떨지요?
(사실 환경이야 뭐 대부분 분들이 비슷하게 쓰실 지도 모르겠습니다만.)
-
yihoze
2015.06.15 10:19
저에게만 필요한 특수한 것이 있을 리 없지요. 기존의 긴 명령이 귀찮아서 짧게 줄여 쓰려고 하는 것과 다를 바 없습니다. terms 환경은 description을 대신하기 위해 만들었는데, 다른 잡다한 이유도 있지만, 가장 큰 목적은 \item[This] \index{This}를 \item[This]로 대체하는 것입니다. \index 명령 쓰기 귀찮다는 것이죠.
\begin{IllustFigure}{그림 파일}
텍스트
\end{IllustFigure}
이것을 풀면 아래와 같습니다.
\vspcae{값}
\begin{minipage}{\linewidth}
\begin{minipage}{\linewidth - 그림 폭}
\includegraphics[scale=값]{foo}
% 지정하면 \caption{...}
% 지정하면 \legend{...}
% 또는 지정하면 그림 파일 이름
\end{minipage}\hspace{값}
\begin{minipage}{\linewidth - 그림 폭 - 간격} %위의 \hspace{값}
텍스트
\end{minpage}
\end{minipage}
\vspace{값}
왜 kswrapfig를 쓰지 않느냐? kswrapfig가 더 늦게 나왔습니다. kswrapfig는 (코드의 우아함은 논외로 하고) 그림 옆을 휘도는 리스트 환경을 쓸 수 있다는 강력한---hzillust 패키지 대비 유일하게 우월한---장점을 갖고 있지만, 그런 판면 배치는 필요하지도 않고 유익하지도 않아서 쓰지 않겠다고 마음을 바꾸었습니다. (그것을 만들어 달라고 줄기차게 졸랐던 장본인이 저라 송구스러움을 느낄 법도 하지만 전혀 미안해하지 않습니다. 다른 사람들이 사용하고 있고, 또 유용성과 상관 없이 해법을 만드는 데에서 쾌감을 갖는 분이신지라 ...
-
그로몹
2015.06.15 10:34
좋은 아이디어입니다. 사실 index 명령은 원 단어 뒤에 다시 붙여야 하쟈나요?
원 단어와 똑같은 index라면 그냥 명령 하나만 붙여 놓으면 index 붙인 효과를 내고
index가 좀 달라져야 하면 option으로 넣을 수 있도록
\myindex{Hoze}[YiHoze!KTUG]
하는 식으로 만들어야 한다고...
(신택스마 맞는지 기억이...)
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
669 | 설문 [4] | yihoze | 2015.06.26 | 4146 |
668 | TeX Live 2015 설치하기, Windows [7] | nanim | 2015.06.26 | 5901 |
667 | 퀴즈: 이 그리스 고전은 무엇일까요? [5] | yihoze | 2015.06.25 | 4252 |
666 | 스토리보드 만들기 | yihoze | 2015.06.24 | 5822 |
665 | 아름다운 사인 곡선 [21] | nanim | 2015.06.23 | 6633 |
664 | pdf 문서의 특정 페이지에 사용된 폰트 알아내기 | Progress | 2015.06.23 | 13126 |
663 | 하이퍼링크 색 | yihoze | 2015.06.23 | 4818 |
662 | 텍신디를 쓸 때 색인 표제어를 PDF 책갈피에 넣기 | yihoze | 2015.06.23 | 5629 |
661 | 매크로 또는 파일이 존재한다면 | yihoze | 2015.06.23 | 4698 |
660 | Simplified Hangulize | nanim | 2015.06.21 | 3933 |
659 | TeX Live 2015 설치 안내 [12] | nanim | 2015.06.19 | 19019 |
658 | KTUG 정체성? [20] | 세벌 | 2015.06.19 | 4120 |
657 | 익명인과 실명인의 논쟁 [1] | 메타 | 2015.06.18 | 3825 |
656 | 패키지를 만듭시다: 애프터서비스 [5] | nanim | 2015.06.18 | 4119 |
655 | 당신은 어떤 사용자입니까? [15] | yihoze | 2015.06.18 | 4096 |
654 | 국어의 로마자 표기법, 마지막 [7] | nanim | 2015.06.17 | 4238 |
653 | 국어의 로마자 표기법, 전자법 [12] | nanim | 2015.06.16 | 78899 |
652 | luajittex으로 무엇을 할 수 있을까? [4] | JangNa | 2015.06.16 | 3713 |
651 | 한글 TeX 사용자 분들께 감사드립니다. [1] | 예노바르가 | 2015.06.15 | 3589 |
650 | 폰트 글리프 보기 [2] | yihoze | 2015.06.15 | 4127 |
싫어하시겠지만 매우 많이 쓰는 긴 명령의 특수기호를 위해서
\newcommand
를 많이 씁니다.