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]
하는 식으로 만들어야 한다고...
(신택스마 맞는지 기억이...)
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
612 | TeXLive 2015 배포되었다고는 하네요. [12] | 하늘연 | 2015.06.12 | 3843 |
» | 명령 스무 개만 알면 [9] | nanim | 2015.06.14 | 3612 |
610 |
게임 트리 그리기 1-1
[14] ![]() | ischo | 2015.06.10 | 7798 |
609 | lshort Support for Korean KTUG 궁금증... [22] | 세벌 | 2015.06.09 | 3730 |
608 | 김 군 [9] | yihoze | 2015.06.12 | 3544 |
607 |
게임 트리 그리기 1
[10] ![]() | ischo | 2015.06.09 | 4309 |
606 | 코딩의 즐거움: 제1차 라텍 스터디 과제 [19] | nanim | 2015.06.09 | 3766 |
605 | 김군이 바라본 memoir와 oblivoir [1] | yihoze | 2015.06.12 | 3319 |
604 | KTUG mystery [3] | 세벌 | 2015.06.12 | 3444 |
603 | karnes 님 어디 계셔요? [5] | 세벌 | 2015.05.21 | 3113 |
602 | KTUG 사이트의 베스트 게시물은 어떤 것인가요? [6] | Karnes | 2009.12.30 | 32393 |
601 | Introduction to LaTeX:라텍 입문 [6] | JangNa | 2015.06.11 | 12673 |
600 | 2015 한국텍학회 정기총회 및 KTUG 컨퍼런스 [1] | 관리자 | 2015.01.15 | 7772 |
599 | 예의에 대해서 [16] | 멀리본다 | 2015.06.08 | 3393 |
598 | Thank you, Hermann Zapf [8] | 에드 | 2015.06.06 | 3340 |
597 | 편집하지 않으면 표절 [1] | yihoze | 2015.06.09 | 3194 |
596 |
ichingforyou 확장판
[3] ![]() | nanim | 2014.07.25 | 21648 |
595 | 주변에서 LyX에 대한 반응 [12] | 하늘연 | 2015.06.09 | 3871 |
594 | lshort 다음 버전 미리보기 [12] | 세벌 | 2015.06.05 | 3338 |
593 | pdf 다루는 무료 프로그램 | 세벌 | 2015.06.08 | 3170 |
싫어하시겠지만 매우 많이 쓰는 긴 명령의 특수기호를 위해서
\newcommand
를 많이 씁니다.