마크다운과 비슷할 줄 알았는데 알아보니 LaTeX는 좀 더 프로그래밍 언어스러운 느낌인 것 같다. tex 파일을 만들면 컴파일해서 pdf같은 결과물을 뱉어내는 그런 느낌.
윈도우에서는 어떤 식으로 쓰는게 좋을까 좀 알아보다가 그냥 편한 Visual Studio Code에 익스텐션 붙여서 쓰기로 했다.
1. Microsoft Visual Studio Code 설치
https://code.visualstudio.com/
2. LaTeX 익스텐션 설치
https://marketplace.visualstudio.com/items?itemName=James-Yu.latex-workshop
뭘 설치할까 하다가 그냥 가장 많이 다운받은 게 최소 평타는 치지 않을까 싶어서 제일 위에 있는 LaTeX Workshop을 설치했다.
3. TeX Live 설치
http://mirror.ctan.org/systems/texlive/tlnet/install-tl-windows.exe
LaTeX를 쓰려면 LaTeX distribution이라 불리는 일종의 컴파일러가 필요하다. 이 distribution도 여러 가지가 있는데, 뭘 쓸까 고민하다 그냥 Requirements에 예시로 나와있는 TeX Live를 쓰기로 했다.
근데 윈도우의 SmartScreen에서 한 번 거르고 AVG에서 또 의심스러운 파일로 경고가 뜬다.
문제는 없겠지 생각은 들지만 그래도 혹시 몰라서 바이러스 토탈에 검사를 돌려봤다.
다행히도 시간이 좀 지나니 안전한 파일이라는 결과가 나왔다. 안심하고 설치~
기본적으로 Simple install이 선택되어 있는데, 모든 패키지를 미리 설치하는 대신 설치하는 시간이 오래 걸린다. 약 50분 정도 예상시간이 표시된다. 그래서 Custom install로 선택했다.
기본값은 full scheme인데 small scheme 정도면 충분할 것 같아서 선택 변경. 패키지 다운로드 시간이 6분 정도로 줄어들었다.
full scheme을 선택했다면 상관 없을 것 같지만 small scheme에는 LaTeX 익스텐션인 LaTeX Workshop이 요구하는 latexmk 패키지가 포함되어 있지 않다. 커맨드 창에서 'tlmgr install latexmk' 를 입력하여 패키지를 추가한다.
그러면 모든 과정이 완료되었다.
아래의 코드를 입력한 후 저장하여 잘 동작하는지 확인해보자.
\documentclass[12pt]{article}\usepackage{amsmath}\title{\LaTeX}\date{}\begin{document}\maketitle\LaTeX{} is a document preparation system for the \TeX{}typesetting program. It offers programmable desktop publishingfeatures and extensive facilities for automating most aspects oftypesetting and desktop publishing, including numbering andcross-referencing, tables and figures, page layout, bibliographies,and much more. \LaTeX{} was originally written in 1984 by LeslieLamport and has become the dominant method for using \TeX; fewpeople write in plain \TeX{} anymore. The current version is\LaTeXe.% This is a comment; it will not be shown in the final output.% The following shows a little of the typesetting power of LaTeX:\begin{align}E &= mc^2 \\m &= \frac{m_0}{\sqrt{1-\frac{v^2}{c^2}}}\end{align} \end{document}
입력 후 Ctrl+S 로 저장할 때마다 자동으로 pdf에도 결과가 반영되어 저장된다.
잘 만들어졌다. 끝.
'IT issue' 카테고리의 다른 글
삼성전자 SW 역량 테스트 개발 환경에 대한 기억 (0) | 2018.04.11 |
---|---|
일본 국토 수치 정보 다운로드 서비스에서 철도 노선 정보 받기 (0) | 2018.02.04 |
Error Code: 1305. FUNCTION JSON_EXTRACT does not exist (0) | 2017.05.15 |
Windows 환경에서 MySQL UTF-8 설정 시 발생하는 문제 - ERROR 1366 Incorrect string value (0) | 2017.05.14 |
한성 slx150 서비스센터 수리비용 (0) | 2017.04.11 |