mir.pe (일반/밝은 화면)
최근 수정 시각 : 2024-12-11 15:00:48

텍메이커

1. 개요2. 역사3. 설치
3.1. 예3.2. 문법3.3. 인용
4. pdf 빌드5. 다국어 지원
5.1. 데바나가리 문자
6. 관련 문서

1. 개요

텍메이커(TEXMAKER)는 라텍스( LaTeX 또는 레이텍스) 패키지를 포함하는 엔드유저 문서 편집기이다. 2003년부터 배포되고있다. GNU GPL이다. [1] XeTex나 LuaTex를 지원한다.
확장자는 .tex를 사용하고 있다.

2. 역사

오픈소스쪽에서 기능의 다양함과 세팅의 디테일한 면에서는 알아주는 KDE의 전용 TeX 에디터 Kile을 만들었던 개발자가 Kile을 떠나서 Texmaker를 만들었다. Qt 애플리케이션으로 크로스 플랫폼이다. 윈도우즈나 맥같은 환경 또는 GNOME 환경등 여러환경에서 사용할수있다.

3. 설치

사용자 환경에 맞는 윈도우나 맥 그리고 리눅스 설치 버전을 다운로드해서 설치할수있다.

3.1.

리눅스 데비안 또는 우분투 기준
sudo apt-get install texmaker
한글설치 패키지
sudo apt-get install latex-cjk-common latex-cjk-korean texlive-lang-cjk

페도라 > sudo dnf install texmaker > sudo dnf install texlive-cjk

3.2. 문법

한글 사용, pdf(벡터 이미지) 삽입, 수식 그리고 페이지 넘기기등의 예
#!syntax javascript  \documentclass{article}
\usepackage{amsmath}% 수학
\usepackage{amssymb}% 특수기호 
\usepackage{CJK}% 한글입력
\usepackage{graphicx} %pdf , 이미지
\begin{document}
\begin{CJK}{UTF8}{mj}
    Hello, LaTeX!!
  \\ 한글

\begin{align}
E = mc^2  
\end{align}
$  \dfrac{1}{2}  \\ \sqrt{2} $

\newpage
  2번째 페이지 시작
\end{CJK}
\end{document}

3.3. 인용

인용 예[2][3][4]
#!syntax javascript \documentclass{article}
\usepackage{CJK}
\usepackage{url}
\begin{document}
    Hello, LaTeX!!
\begin{CJK}{UTF8}{mj}
\\ 한글\cite{url:000111}
\end{CJK}

\newpage  %
\bibliographystyle{plainurl.bst} %.tex 파일과 같은 위치
\bibliography{000.bib}  %.tex 파일과 같은 위치

\end{document}

레퍼런스를 처리하는 plainurl.bst파일은 표준 스타일 파일로 배포된다. .tex 파일과 같은 위치에 저장하여 함께 빌드된다.
000.bib처럼 확장자 .bib파일은 작성자가 사용한 인용리스트 데이터베이스파일이다.

4. pdf 빌드

텍메이커는 인쇄조판을 위해 퀵빌드(Quick Build)를 사용한 pdf출력을 기본으로 지원한다.[5] 추가적으로 포스트스크립트(PS)나 DVI출력도 지원한다.

5. 다국어 지원

pdflatex를 기본으로 사용하는 텍스메이커는 영어 및 한글등 2개국어는 일반적으로 동시 사용이 가능하나 히브리어,힌디어등 여러 외국어 문자들을 편리하게 사용하기 위해서 옵션 메뉴에서 설정창(Configure Texmaker)을 통해 LuaLaTeX나 XeLaTex를 사용할수도 있다.[6]

5.1. 데바나가리 문자

특히 LaTex(정확히는 tex live)에서 제공하는 데바나가리 전처리(preprocessor) 프로그램을 통해 데바나가리 문자의 경우 데바나가리 문자를 행기준으로 작성된 파일단위로 읽어들여 텍메이커(정확히는 LaTex) 코드로 변환해주는 프로그램을 별도로 사용해서 데바나가리 문자를 편집 및 pdf등으로 출력할수있도록 지원하고 있다.[7] 파이썬(python)으로 제공되는 오픈소스(opensource) LaTex용 데바나가리 전처리(preprocessor)도 있다. [8]

6. 관련 문서



https://www.murfy.ai/
[1] TEXMAKER 공식 사이트 https://www.xm1math.net/texmaker/ [2] (BibTeX) Urlbst https://nxg.me.uk/dist/urlbst/ [3] (overleaf)Bibliography management with bibtex https://ko.overleaf.com/learn/latex/Bibliography_management_with_bibtex [4] (stackexchange) Bibliography in Texmaker \[duplicate\] https://tex.stackexchange.com/questions/119805/bibliography-in-texmaker [5] 설정(메뉴바) : 옵션스(Options) > 텍메이커 설정하기(Configure Texmaker) > 퀵빌드(Quick Build) > PdfLaTex + View Pdf [6] 폰트스펙(fontspec)같은 패키지를 사용한다면 필요하다 [7] 도움말은 터미널에서 'man devnag'이다. [8] \[myCompiler\] get_dn_python3.py #