본 작성 글은 Windows 10, 64비트 운영체제를 기준으로 합니다.
대학원에 있으면서 academic 라이센스로 많은 툴들을 공짜로 쓸 수 있다.
하지만, 내가 졸업을 한다면 언젠가 월에 몇 만원 씩 내면서 사용하는 고-급 프로그램이 되고 말 것이다.
그렇기에 많은 부분들을 오픈소스로 된 프로그램으로 변경하고자 한다.
그 중 하나가 프로그램 코딩을 위한 Visual Studio Code 이고, 언젠가 independent researcher 로 활동하길 원하기에 Latex 도 오픈소스로 작성하고 싶었다. (솔직히 Overleaf가 더 편함)
1. 사용자 이름을 영어로 바꾸고, 디렉토리도 영어로 하자
R을 설치하거나 python을 설치하면서 느낀건데, 프로그램이 잘 안돌아간다면 설치 디렉토리에 한글이 포함되어 있기 때문인 경우가 종종 있었다. 인코딩 방법을 바꾸는 등 다양한 방법으로 해결할 수 있지만, 그냥 마음 편히 영어로 모든 폴더를 작성해버리는 게 마음 편하다.
한 학기마다 포맷을 하는 나로서는 이게 가장 쉽고 정확한 세팅 방법인 것 같았다.
우선 PC 이름부터 영어로 바꾸자.
설정 - "정보" 검색 - 이 PC의 이름 바꾸기


아마 PC는 재부팅을 요청할 것이다.
2. Visual Studio Code 다운로드
자신의 운영체제에 맞는 Visual Studio Code를 다운로드 받고 설치한다.
Visual Studio Code - Code Editing. Redefined
Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.
code.visualstudio.com
많은 설정이 기다리고 있지만 Code를 지원하는 파일 형식에 대한 편집기로 등록하기, PATH에 추가 정도를 설정하면 된다.

2.1 Visual Studio - Latex Workshop extension 설치
Latex Workshop은 VS Code에서 tex 파일을 작성, 수정 및 출력까지 한 번에 해주도록 도움을 주는 확장프로그램이다. VS Code에 익숙하지 않은 분들에게 설명드리자면, VS Code는 단순한 편집기인데, 이 편집기 위에 다양한 (오픈소스) extension을 설치함으로서 비로서 각종 프로그램을 효율적으로 편집, 실행할 수 있게 된다.
VS Code를 실행하면 텅 빈 화면이 나올텐데,
아래 Figure를 따라 extension 탭에서 Latex Workshop을 검색해서 install 한다.

3. TeX live 설치 (10분 이상 소요)
아래 URL에 접속하여 자신의 접속 환경에 맞는 설치 방법을 선택한다.
www.tug.org/texlive/acquire-netinstall.html
Installing TeX Live over the Internet - TeX Users Group
Installing TeX Live over the Internet TeX Live 2021 was released on April 1. Please allow a few days for it to make its way around CTAN. For typical needs, we recommend starting the TeX Live installation by downloading install-tl-windows.exe for Windows (~
www.tug.org
시간이 넉넉하고 인터넷이 빵빵하다면 downloading install-tl-windows.exe for Windows (~20mb) 가 마음 편하다.
TeX live를 설치하면서 여러가지 선택 옵션이 있는데, 그냥 디폴트 세팅으로 설치하는게 마음 편하다.
PATH에 추가하는 것을 잊지말자.
4. 잘 설치되었다 확인해보자
임의의 영문 폴더를 생성하고 tutorial.tex 파일을 생성하자. (txt 파일을 만들고 확장자를 바꾼다.)
그리고 파일을 실행하면 VS Code가 실행되면서 하면 빈 페이지가 나올것이다.
이제 거기에 아래의 code를 복붙하자. (혹은 아래 tutorial.tex 파일 다운로드,)
\documentclass[11pt]{article}
\usepackage{amsmath}
% use UTF8 encoding
\usepackage[utf8]{inputenc}
% use KoTeX package for Korean
\usepackage{kotex}
\usepackage{hyperref}
\hypersetup{
colorlinks=true,
urlcolor=red,
}
\title{\LaTeX{} in Visual Studio Code}
\author{여러분 고생했어요}
\begin{document}
\maketitle
끈기 있는 노력에 항상 보상이 있진 않지만, 노력없는 보상에는 큰 대가가 따른다.\\
\indent Actually I have never used the \LaTeX{} before. Therefore, it is very hard for me to use \LaTeX{}.\\
\indent Fortunately, many friends of mine told me that using \LaTeX is much easier than that of MS Word,
so I am trying to be an expert in \LaTeX{}.\\
See more in \href{https://success-now.tistory.com/}{Success-now 의 블로그}
\end{document}

기본 세팅이 파일을 저장 (ctrl+s)하면 pdf가 생성되도록 되어 있기 때문에, tex가 있는 폴더에 tutorial.pdf 파일이 생성될 것이다.
댓글