윈도우에서 LaTex을 사용할 경우, 저는 몇년동안 overleaf를 이용을 해왔습니다. 하지만 최근에 윈도우에서 온라인 TeX 편집기을 쓸 수 없는 상황이 생겨서, 윈도우에서 LaTeX을 사용하는 방법들을 정리하게 되었습니다.
일반적으로 TeX을 사용하기 위해선, 크게 2 가지가 필요합니다.
(a) TeX 배포판 (TeXLive, MikTEX, etc...)
(b) Text Editor (VIM, Emacs, WinEdt,... etc)
텍스트 에디터에서 특정한 포멧으로 작성된 TeX 파일이 TeX 배포판에 있는 엔진을 통해 컴파일이 되면서 pdf 파일 혹은 기타 파일 등으로 변환이 됩니다. 해당부분에 대한 간략한 설명은 다음 링크에서 살펴보시면 됩니다: https://m31phy.tistory.com/128
그렇다면, 윈도우에선 어떻게 LaTeX을 사용할까요?
(a) Cygwin: 윈도우를 리눅스 환경처럼 사용할 수 있는 장점이 있다. 하지만, Cygwin에서 LaTeX을 설치하는 것이 다소 복잡하다.
(b) WidEdt: 나쁘지 않은 프로그램이긴 하지만, 기본적으로 유료이다. 개인적인 평으론 굳이 TeX을 유료로 사용할 필요는 없다.
(c) TeXstudio/TeXworks/etc..: 윈도우에서 많이 사용하는 무료 TeX 텍스트 에디터들
저는 일반적으로 텍스트 에디터 중 Vim을 주로 사용합니다. 하지만, 많은 IDE가 VIM 모드를 지원하긴 하지만, VIM의 다양한 플러그인과 설정 변경들을 같이 지원하지는 않고, 기본적인 키 설정만 지원합니다. 또한 IDE들은 VIM과 같이 가벼운 텍스트 에디터에 비해 무겁기 때문에 잘 사용하진 않습니다. 따라서 이번 포스트에서는 크게 두 가지 방법으로 윈도우에서 LaTEX을 사용하는 방법에 대해서 설명해볼까 합니다;
(a) TexLive + TeXstudio
(b) TexLive + VIM
1. TeX 배포판
일반적으로 윈도우에서 사용하는 TeX 배포판은 크게 2개를 주로 사용합니다: TexLive와 MikTeX. 각각 배포판에 대한 장점 및 단점은 아래 요약한 테이블들을 확인하시면 됩니다. 예전에 WinEdt를 사용할 때에는 MikTeX을 사용했지만, 이번에는 TeXLive를 사용해보기로 했습니다.
1.1. TexLive 설치
1) 설치방법: https://www.tug.org/texlive/windows.html
기본적인 설치 방법은 위의 공식 사이트의 설명을 따르면 됩니다. TexLive를 Default 설정으로 설치를 하게 되면, 약 1시간 정도의 시간이 걸립니다.
(1) 공식 홈페이지에서 install-tl-windows.exe 파일을 다운 후 설치를 한다.
- 자신의 컴퓨터가 64 bit인지 32 bit인지를 확인할 것. 참고로 2023 TexLive는 64bit만 지원함.
- 설치를 할 때, 관리자 권한으로 설치 (Run as administrator)
- 이후, 기타 기호에 맞게 설치하면 끝
NOTE 1: 설치가 완료가 되면, TexLive의 환경변수는 일반적으로 `c:\texlive\2024\bin\windows`로 자동으로 저장이 됩니다. 해당 디렉토리 내에는 TeX을 컴파일하기 위한 파일들이 있습니다. 이후, TeXstudio 혹은 TeXWorks를 설치하면 별도의 환경변수 설정없이 자동으로 TeX 파일을 컴파일하기 위한 파일들에 엑세스하게 됩니다.
NOTE 2: TexLive의 기본적인 텍스트 에디터로 TeXworks를 사용할 수 있습니다. Texworks를 설치하기 위해서 아래처럼 TexLive를 설치할 때, 체크를 하면 됩니다.
NOTE 3: MikTex도 설치가 된 경우?
가령 TexLive와 MikTex이 동시에 하나의 컴퓨터에 설치가 되었다고 가정해봅시다. TexLive의 공식 홈페이지에 따르면, 오직 하나의 Tex distribution만 활성화가 될 수 있다고 합니다. TexLive와 MikTex 둘 다 개별적인 주소에 저장이 되어있고, Tex Editor는 하나의 Tex Distribution만 사용할 수 있기 때문에, 만약 TexLive에서 MikTex으로 변경을 한다고 하면, Tex Editor에서 Tex Distribution의 주소를 변경해야만 합니다.
2. TeX 텍스트 에디터
2.1. TeXstudio
1) 공식 홈페이지: https://texstudio.org/
이제 Tex 배포판 설치가 완료가 되면, TeX을 위한 텍스트 에디터를 설치할 차례입니다. Tex 텍스트 에디터로 TeXstudio를 선택했습니다. TeXstudio을 설치하면, 기본적으로 TeX파일을 작성하기 위한 대부분의 것들은 끝이 났습니다.
이때, TeX 파일을 컴파일할 때, TeXstudio가 어떤 명령어들을 사용하는지 확인하기 위해선, `옵션 > TeXstudio설정 > 명령어`에 들어가시면 됩니다. 이때, 화면은 아래와 같습니다.
이제, 간단한 TeX 파일을 작성 후, TeXstudio를 이용하여 컴파일을 해보도록 합시다.
\documentclass[]{report}
\begin{document}
Hello World!
\end{document}
TeX 파일에서 주의하실 점은 반드시 두 가지 요소가 들어있어야 합니다.
(1) `\documentclass`를 이용하여 작성할 TeX 파일이 어떤 형식의 document인지를 지정해야 하고,
(2) 모든 작성되는 글은 `\begin{document}`와 `\end{document}`로 끝이 나야합니다.
쉽게 설명을 하자면, `\begin{document}`는 C언어의 `main()`과 같다고 볼 수 있습니다.
이후 파일을 저장하고 `F6` 키를 눌러 해당 파일을 컴파일하면, "Hello world"가 적혀있는 pdf 파일이 생성됨을 확인할 수 있습니다.
2.2 VIM 이용하기
이미 TeXLive가 설치가 되어있다면, 윈도우에서도 VIM을 통해 TeX 파일을 작성한 후 컴파일하는 것은 간단합니다. 우선, 윈도우에 VIM이 이미 설치가 되어있다고 가정을 해보겠습니다. 이후, powershell(혹은 cmd )을 통해서, 아래와 같은 명령어를 입력해보도록 해봅시다.
pdflatex document
- 작성된 파일의 이름: document.tex
- `pdflatex` 이후 파일의 이름을 쓸 때는 확장자는 뺀 파일의 이름을 써야 한다.
그러면, TeXstudio에서 만들어진 pdf와 동일한 파일이 만들어지게 됩니다. 일단 기본적인 사용방법은 이렇습니다. 하지만, 더 편한 사용을 위해서, 몇 가지를 추가한다면, 아래와 같습니다.
▪ `pdflatex` 명령어에 대한 Hotkey를 Vim에서 만들기
▪ `LaTex`을 위한 VIM 플러그인들 설치
▪ Etc...
위 내용들은 이후 천천히 아래에 추가적으로 작성을 할 예정입니다.
2.2.1. VIM에서 LaTeX을 위한 Hotkey 만들기
(Updated: 2024/11/02)
1) `pdflatex` 실행 Hotkey
User folder에서 `_vimrc` 파일(Vim 설정파일)을 vim으로 연다. 그 후, 아래와 같은 명령어를 입력해준다.
nmap <F8> <ESC>:!pdflatex %:t<CR>
- 이후 `<F8>`을 입력하면, pdflatex 명령어를 실행하여 현재 작성중인 TeX 파일을 컴파일한다.
'컴퓨터 & IT (Computer & IT) > LaTeX' 카테고리의 다른 글
[LaTex] 테이블 만들기 3 - 색상 넣기 (0) | 2024.02.29 |
---|---|
[LaTex] itemize, enumerate와 관련된 내용들 (0) | 2023.04.01 |
[LateX] 테이블 만들기 2 (테이블의 한 셀에 여러 줄 작성하기) (0) | 2022.08.13 |
[LaTeX] TeX에 그림 넣기 및 eps 파일 용량 줄이기 (0) | 2021.06.07 |
[LaTeX] ris 파일을 bib로 변환하기 (0) | 2021.05.13 |
댓글