[ 一日30分 인생승리의 학습법] LaTeX 초보자가 감을 잡는 것을 돕는 몇가지 팁

LaTeX 초보자가 감을 잡는 것을 돕는 몇가지 팁

LaTeX는 논문 등 출판물을 작성할 때 사용하는 유용한 도구인데,

사용 방법이 한글이나 워드 등과  꽤 다르다.

문서를 코딩하는 느낌이라, 처음 접하는 사람들이 당황할 수 있다고 생각한다.

 

그들을 위해 몇 가지 팁을 적어 보고자 한다.

 

LaTeX는 TeX를 쉽게 사용할 수 있게 해 주는 매크로들의 묶음이라고 생각하면 될 듯하다.

 

_______________________________

0. 위키 찾아보기

위키는 맹신하는 것은 위험하지만 참고하기엔 나쁘지 않은 것 같다.

 

위키백과:

https://ko.wikipedia.org/wiki/LaTeX

 

나무위키:

https://namu.wiki/w/LaTeX?from=%EB%A0%88%EC%9D%B4%ED%85%8D

 

내위키:

https://newiki.net/LaTeX

 

_______________________________

1. 적는 법

LaTeX로 적으면 되는 것 같다.

L, T, X가 대문자이다. 1, 3, 5번째 문자가 대문자

 

(그런데 로고에는

LATEX라고 적혀 있다.)

 

_______________________________

2. 읽는 법

라텍스로 읽고 싶지만,

레이텍이나 라텍으로 읽는다. 

 

애초에 TeX의 X가 그냥 X(엑스)가 아니라 그리스 문자 X(키, 카이)에서 와서 그런 것도 있다고 한다.

이름은 기존의 명사와 별로 안 겹치게, 쓰는 것도 읽는 것도 더 쉽게 하는 것이 좋지 않나 싶지만,

명명은 제작자의 권한이므로, 제작하신 분들을 존중하는 의미에서 익숙해 지는 것도 나쁘지 않을 것 같다.

 

_______________________________

3. LaTeX 설치(한글, 윈도우)

이와 관련하여 잘 설명 되어 있는 블로그:

https://woogyun.tistory.com/533

 

편집 프로그램의 경우 다양한 것이 있고 저마다의 장점이 있겠으나,

나는 TeXstudio를 사용한다. 

=> 워드, 한글, 프로그래밍할 때의 IDE처럼 플랫폼 같은 개념

 

이 글을 보는 사람들은 다양한 프로그램을 비교해 보고 선택하는 것도 좋겠다.

 

_______________________________

4. 매뉴얼, 참고 자료

제시한 링크를 바로 들어가도 될 것이나, 버전 등이 바뀌었을지 모르므로, 

검색 사이트에서 검색을 한번 해 보는 것도 좋을 것이다.

 

-A short introduction to LATEX 2e

LATEX의 교과서 같은 문서인 것 같다.

한국어 버전도 있다. 사이트 접속 후 Korean 클릭, Documentation 다운로드

https://ctan.org/tex-archive/info/lshort

 

-학위논문 작성을 위한 기초 LATEX 2e

 

- 워드 프로세서 사용자를 위한 LATEX

http://wiki.ktug.org/wiki/wiki.php/KTUGExtDocArchive?action=download&value=latex4wp-ko-1.0.10.pdf

 

- Essential LATEX++ 개정한글판

http://wiki.ktug.org/wiki/wiki.php/KTUGExtDocArchive?action=download&value=essential-kr.pdf

 

- 추천하는 라텍 학습 순서(블로그 글)

http://ppaktion.maru.net/176

 

- 강의 자료(고려대학교로 보임)

http://formal.korea.ac.kr/~jlee/lectures/cnce150/

 

-LATEX 시작하기: 기본적인 글쓰기부터(서강대학교 강의자료로 보임)

http://willkwon.dothome.co.kr/wp-content/uploads/2018/01/lecture1.pdf

 

- KIAS LaTeX특강 - 사람들이 잘 모르는 TeX 팁들

http://maths.sogang.ac.kr/willkwon/wp-content/uploads/2018/12/lecture1-KIAS.pdf

 

- IT 관계자, 프로그래머를 위한 LaTeX 초보 팁 몇 가지

https://ka373.tistory.com/41

 

- 레이텍 관련 문서 링크

https://econlecture.tistory.com/1

_______________________________

5. 실제 사용

처음부터 간단한 문서를 만들어 보면서 익혀 가는 방법도 있겠고,

막연하게 느껴지면

예제가 될 만한 문서나 내가 원하는 양식과 비슷한 문서를 고쳐 보면서 익혀 가는 방법도 있겠다.

 

_______________________________

초보들을 위한 몇 가지 팁들:

레이텍을 점차 익숙해지면서 느꼈지만

결국 인터넷을 찾아보면 다 있는건데, 여기저기 분산되거나 큰 자료에 묻혀 있는 등의 경우가 꽤 있었다.

그래서 내가 레이텍을 쓰면서 사용했던 것을 몇가지 간단한 팁으로 제공하고자 한다.

 

생각날 때 수정하는 방식으로 작성하고 있어서 깔끔하지 않은 부분도 있을 수 있으나,

그런 부분 또한 힌트로서 사용할 수 있을 것이다.

 

장, 절, 소절

 

■차례

차례, 인용 등에 있는 항목을 클릭해서 그 콘텐츠로 이동하기:

문서 초반에

\PassOptionsToPackage{hyphens}{url}\usepackage{hyperref}

입력

 

■띄우기(스페이스)

이어지는 공백문자들은 하나의 스페이스로 취급
A   B => A B

 

한 칸 

\, 

 

두 칸
\;

 

네 칸
\quad

 

여덟 칸
\qquad

 

■글자 모양

굵게: \textbf{글자}

이탤릭체: \textit{글자}

 

■글자 크기(폰트 크기)

\tiny

\scriptsize

\footnotesize

\small

\normalsize

\large

\Large

\LARGE

\huge

\Huge

참고: 143분동안 익히는 LATEX2e p.100

 

■문단 바꿈

사이에 한 줄 띄우면 됨

eg)

문단1

 

문단2

 

■개행

개행(줄바꿈): \이나 \par

\는 같은 내용이 이어지지만 보기 좋도록 줄만 바꾸는 느낌이면

\par은 내용이 바뀌어서 끊어주는 느낌인듯.

참고: http://www.ktug.org/xe/index.php?mid=KTUG_open_board&document_srl=206161

 

참고문헌(BibTeX) URL 줄바꿈(개행)

참고 문헌에 URL등을 넣을 때 URL이 너무 길어서 옆으로 튀어나가는 경우:

문서 앞 부분(usepackage등이 있는 부분)에

\def\UrlBreaks{\do\/\do-\do\_\do\%}

를 추가

 

■주석

한줄 주석: %

%를 만나면 그 뒷부분을 무시(주석 처리), 다음 줄 첫 공백 문자 무시

경축! 아무것도 안하여 에스천사게임즈가 새로운 모습으로 재오픈 하였습니다.
어린이용이며, 설치가 필요없는 브라우저 게임입니다.
https://s1004games.com

 

여러줄 주석

\begin{comment}
여러줄 주석 테스트
\end{comment}

 

■각주

예제:

 

{GitHub\footnote{https://github.com/ka373/EMOOC}}

 

{{{GitHub\footnote{%
https://github.com/ka373/EMOOC}
}}}

참고: http://faq.ktug.org/faq/%B0%A2%C1%D6?action=raw

 

■간단한 기호 입력

_(밑줄 문자, underscore, 흔히 말하는 언더바) 입력: \_


%(퍼센트)입력: \%


# 입력: \#


> 입력: $>$


~ 입력: \~{} (다른 모양으로 $\sim$ 도 있음)

 

⋅ 입력: $\cdot$

 

중괄호: \{  \}

 

"" (큰따옴표): 여는 큰따옴표는 `` , 닫는 큰따옴표는 ''

 

''(작은따옴표): ` '

 

하이픈 (hyphen; -): -

엔대시 (en dash; –): --

엠대시(em dash; —): ---

 

중점

\textperiodcentered

 

곱하기 기호

$\cdot$

 

불릿

\textbullet

 

≒ $\fallingdotseq$

이 기호와 관련된 참고: 

https://math.stackexchange.com/questions/941/approximation-symbol-is-pi-approx-3-14-dots-equivalent-to-pi-fallingdots

 

첨자

위 $A^u$

아래 $A_d$

수학적으로? ${\mathbf A}_d$

참고: https://sunshout.tistory.com/339

 

■인용
\cite{1}
\cite{3}
\cite{7,8}

 

■인용 추천 링크

- 쉽게 인용 가능한 틀을 제공

https://verbosus.com/bibtex-style-examples.html

 

- 엔트리 유형 등이 정리가 잘 되어 있음

http://blog.naver.com/PostView.nhn?blogId=unicone&logNo=60063770741&parentCategoryNo=&categoryNo=33&viewDate=&isShowPopularPosts=false&from=postView

 

표 작성 추천 링크

http://www.tablesgenerator.com/

다만, 복잡한 표는 만들기 힘든듯. 그러므로 여기서 표를 만들고 수정해 줘야 할 일이 생길 수 있음

예를 들어,

\hline은 행구분선

| 은 열구분선으로 사용하는데, 상기 사이트에서 border를 지정하고 행구분선과 열구분선을 지워 나가는 식으로 표의 모양을 수정할 수 있음

 

표 회전:

표가 너무 가로로 길 때 유용

 

\usepackage{rotating}

 

table을 sidewaystable로 변경

eg)

\begin{sidewaystable}

\end{sidewaystable}

 

■삽입한 도표를 내용에서 인용할 때

\ref{도표에지정한라벨명}

 

■인용 시 조사 자동 선택

\ref{도표에지정한라벨명}\을

\ref{도표에지정한라벨명}\과

등 \를 입력한 후 조사를 넣으면 koTEX가 지원하는 한 조사를 자동 변환해 주는 듯

(143분 동안 익히는 2.9)

 

■참고문헌

차례, 인용 등에 있는 항목을 클릭해서 그 콘텐츠로 이동하기

참고 문헌의 URL을 클릭해서 이동 가능하게

\PassOptionsToPackage{hyphens}{url}\usepackage{hyperref}

참고: https://tex.stackexchange.com/questions/3033/forcing-linebreaks-in-url

 

BibTeX URL 줄바꿈(개행)

참고 문헌에 URL등을 넣을 때 URL이 너무 길어서 옆으로 튀어나가는 경우

참고문헌 URL 줄바꿈

문서 앞 부분(usepackage등이 있는 부분)에

\def\UrlBreaks{\do\/\do-\do\_\do\%}

를 추가

참고: https://norwied.wordpress.com/2012/07/10/how-to-break-long-urls-in-bibtex/

https://groups.google.com/forum/#!topic/comp.text.tex/sv9C_mGg7jo

https://tex.stackexchange.com/questions/470550/url-linebreak?rq=1

 

참고 문헌에서 대문자가 마음대로 소문자로 나타나는 현상

혹은 ,가 없어지는 현상 등이 있을 때가 있음=> 이 때 {}를 사용하여 묶어줌

eg. {C}

eg. {FAQ}

eg. {,}

 

■부록

\renewcommand{\thesubsection}{\Roman{section}.\arabic{subsection}}

 

\appendix
%\renewcommand{\thesection}{\Alph{section}}%article에서는 "\thechapter."을 지울 것
\renewcommand{\thesection}{\Alph{section}}%article에서는 "\thechapter."을 지울 것
\renewcommand{\thesubsection}{\Alph{section}.\arabic{subsection}}

http://www.ktug.org/xe/index.php?mid=KTUG_QnA_board&document_srl=56807

http://faq.ktug.org/faq/%c0%e5%c0%fd%b8%ed%b7%c9

 

\appendix
\section*{부록}
\input{myappendix.tex}

 

실제 부록에서 제목 설정할 때:

\subsection*{제목}

과 같이 *을 붙여줌

 

부록 등에서 나오는 그림 등을 A로 시작하게 만들기

\renewcommand{\thefigure}{A\arabic{figure}}
\renewcommand{\theequation}{A\arabic{equation}}
\renewcommand{\thelstlisting}{A\arabic{lstlisting}}

=> B로 시작하게 하려면 A를 B로 바꾸면 될 것이다.

 

기타 참고 사이트:

http://www.ktug.org/xe/index.php?mid=KTUG_QnA_board&document_srl=211652

http://www.ktug.org/xe/index.php?document_srl=227181&mid=KTUG_QnA_board#comment_227207

https://struggler.tistory.com/297

 

■부록에서 번호 매기기 방식 변경

본문은 1,2,3이나 I, II, III, 부록은 A, B... 등으로 시작하는 등 부록에서 넘버링 방식이 바뀌는 경우가 많다.

이 때 다음 명령어를 응용해서 사용하면 된다.

\appendix
%\renewcommand{\thesection}{\Alph{section}}%article에서는 "\thechapter."을 지울 것
\renewcommand{\thesection}{\Alph{section}}%article에서는 "\thechapter."을 지울 것
\renewcommand{\thesubsection}{\Alph{section}.\arabic{subsection}}
\renewcommand{\thelstlisting}{\Alph{section}.\arabic{lstlisting}}
\renewcommand{\thefigure}{\Alph{section}.\arabic{figure}}

 

■TeXstudio 관련

- 빨간 줄 없애기

TeXstudio에서 한글을 입력해 보면 거의 모든 단어에 빨간 밑줄이 쳐질 때가 있다.

철자 체크를 해제하면 없어진다.

옵션 => TeXstudio 설정 => 편집기 => ㅁ철자(체크 해제)

 

- 한글 입력 중 스페이스를 눌렀을 때 프롬프트 에러

빨간 줄 없애기 중,

편집기 => ㅁCitations(체크 해제)

이렇게 해도 안되는 경우 TeXstudio를 껐다 켜면 되는 경우가 있음

 

- 단어 찾기: Ctrl + f

비주얼 스튜디오 등 다른 많은 프로그램에서도 있는 단축키이다.

 

- 단어 바꾸기(치환): Ctrl + r

보통 Ctrl + f를 누르면 단어 바꾸기도 가능한 경우가 많은데,

TeXstudio는 Ctrl + r로 단어를 치환하는 편이 나은 것 같다.

 

[출처] https://ka373.tistory.com/40

 

 

 

 

본 웹사이트는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
번호 제목 글쓴이 날짜 조회 수
1078 [ 一日30分 인생승리의 학습법][1탄!!]KrakenD가 무엇인가? 과연 Api Gateway로 으뜸인가요? file 졸리운_곰 2022.04.15 15
1077 [ 一日30分 인생승리의 학습법][API Gateway] Kong Gateway 설치 file 졸리운_곰 2022.04.15 31
1076 [ 一日30分 인생승리의 학습법] TeX_및_LaTeX_수식_문법 file 졸리운_곰 2022.03.19 55
1075 [ 一日30分 인생승리의 학습법] Visual Basic application on linux 졸리운_곰 2022.02.22 16
1074 [ 一日30分 인생승리의 학습법] Truffle을 이용한 DApp 개발환경 구성 file 졸리운_곰 2022.02.20 86
1073 [ 一日30分 인생승리의 학습법]LaTeX 활용해서 논문쓰장 file 졸리운_곰 2022.02.17 20
» [ 一日30分 인생승리의 학습법] LaTeX 초보자가 감을 잡는 것을 돕는 몇가지 팁 졸리운_곰 2022.02.17 279
1071 [ 一日30分 인생승리의 학습법] 수식 입력이 가능한 마인드맵 프로그램, 프리플레인(freeplane) file 졸리운_곰 2022.02.16 38
1070 [ 一日30分 인생승리의 학습법] Awesome Metaverse Awesome 짱!~ 메티버스 오픈소스 file 졸리운_곰 2022.02.13 11
1069 [ 一日30分 인생승리의 학습법] 제 NAS의 Docker 목록 file 졸리운_곰 2022.01.31 105
1068 [ 一日30分 인생승리의 학습법] gw basic 튜터리얼, 메뉴얼, A GW-BASIC Tutorial 졸리운_곰 2022.01.22 21
1067 [ 一日30分 인생승리의 학습법] Web Search Engine : 웹 검색 엔진 google/ naver 만들기 file 졸리운_곰 2022.01.17 28
1066 [ 一日30分 인생승리의 학습법] AILog 2 A logic programming language with probabilities and logical explanation and debugging faculities file 졸리운_곰 2022.01.16 12
1065 [ 一日30分 인생승리의 학습법] 소스 인사이트( source insight ) 사용법 file 졸리운_곰 2022.01.13 20
1064 [ 一日30分 인생승리의 학습법][메타버스란 무엇인가?] The Metaverse Has Already Arrived. Here’s What That Actually Means file 졸리운_곰 2021.12.29 24
1063 [ 一日30分 인생승리의 학습법] English to Logic, Truth-Functional Propositional Logic 졸리운_곰 2021.12.15 16
1062 [ 一日30分 인생승리의 학습법][실무행정] 기안문 공문서 기안문 작성법, 행정안전부 지침 및 시행 file 졸리운_곰 2021.12.11 42
1061 [ 一日30分 인생승리의 학습법][실무행정] 기안문 작성하기 졸리운_곰 2021.12.11 17
1060 [ 一日30分 인생승리의 학습법] 셀레니움 헤드리스 테스트를 위한 HTMLUnitDriver 및 PhantomJS file 졸리운_곰 2021.11.26 24
1059 [ 一日30分 인생승리의 학습법] 메타버스로 날개 단 오픈소스 프로젝트 file 졸리운_곰 2021.11.23 230
대표 김성준 주소 : 경기 용인 분당수지 U타워 등록번호 : 142-07-27414
통신판매업 신고 : 제2012-용인수지-0185호 출판업 신고 : 수지구청 제 123호 개인정보보호최고책임자 : 김성준 sjkim70@stechstar.com
대표전화 : 010-4589-2193 [fax] 02-6280-1294 COPYRIGHT(C) stechstar.com ALL RIGHTS RESERVED