Atom에서 Tex (Mac)
소개
MacTex만으로 TexShop을 사용하면 Tex의 환경으로서는 충분한 기능이 제공되지만,
어쩐지 TexShop 자체가 UTF-8로 저장하면 다음 열 때 문자 깨지거나 같은 다른 편집기에서 편집하고 싶었다
모색하면서 이었기 때문에, 그다지 상세하게 걸리지 않는 것을 용서해 주세요
목표는 Atom에서 하이라이트되고 Command + i하면 tex가 컴파일되어 pdf까지 반영되는 환경.
MacTex
여기에 썼기 때문에 참고로 설정
(homebrew, homebrew-cask는 먼저 설치해야 함)
꽤 시간이 걸린다.
&
brew cask install mactex
런타임에 연결된 서버가 약하고 여러 번 시도하지 않으면 연결되지 않을 수 있습니다.끈기있게 트라이.
이제 TexShop에서 TexTex 할 수 있습니다.
샘플↓
sample.tex
\documentclass[a4j,12pt]{jreport}
\title{ {\LaTeX} Texの動作確認}
\author{はるふ}
\date{\today}
\begin{document}
\maketitle
\chapter{おら}
\section{Tex}
うごいてるか?
\end{document}
타입 세트! 하면 pdf가 할 수 있다.
하지만, 한번 UTF-8로 저장하고, 다시 열면, 문자 깨진다. . . (나의 환경만일지도 모르지만)
그래서 다른 편집기를 사용하고 싶었습니다.
명령에서도
ptex2pdf -l -ot "-synctex=1 -file-line-error" "ファイル名.tex"
실행하면 pdf를 만들 수 있습니다.
그렇지 않다면,
export PATH="/Library/TeX/texbin:$PATH"
.zshrc에 작성해야 할 수도 있습니다.아톰
homebrew-cask에서도 설치할 수 있지만, 버전이 낡거나 업데이트를 Atom에서 할 수 없다든가 있으므로 직접 설치하는 것이 좋다(라고 최근 생각하게 되었다)
스크립트라는 패키지가 매우 편리하므로 넣어 둔다 (나중에 사용)
Atom에서 Tex (표준)
Qiita: Mac의 Atom에서 Latex
라든지를 보면서 해 보았다.
apm install latex
apm install language-latex
apm install pdf-view
다만, 표준의 방법으로는, 영어 밖에 할 수 없다
그리고 평소 파이썬은 Command + i에서 실행하고 있기 때문에 같은 느낌으로 타입 세트하고 싶어졌습니다.
스크립트 재작성
Atom -> Preferences
에서
Packages를 열고 settings의 ViewCode를 누릅니다.
script/lib/grammers.coffee라는 파일을 다음과 같이 다시 작성
grammers.coffee
・・・・・・
LaTeX:
"File Based":
command: "ptex2pdf"
args: (context) -> ['-l', '-ot', '"-synctex=1 -file-line-error"', context.filepath]
'LaTeX Beamer':
"File Based":
command: "ptex2pdf"
args: (context) -> ['-l', '-ot', '"-synctex=1 -file-line-error"', context.filepath]
・・・・・・
아까 커멘드로 실행하고 있던 명령을 그대로 script에 넣었을 뿐이군요!
※패키지를 update하면, 원래대로 돌아오므로, 재설정이 필요합니다
재부팅하면
할 수 있었다!
Command+i
에서 여러 번!
pbibtex
bibtex 사용하는 경우는, 이하와 같이 하면 좋을지도(자신의 환경에서는 이쪽)
grammers.coffee
LaTeX:
"File Based":
command: "bash"
args: (context) ->
bibName = context.filename.replace /\.tex$/, ""
['-c', "ptex2pdf -l -ot \"-synctex=1 -file-line-error\" #{context.filename} && pbibtex #{bibName} -kanji=utf8"]
한 번 더 라텍스를 달릴 수 있지만 두 번 할 수 있다면 좋을 것입니다.
latexer
autocomplete-plus라는 패키지를 넣으면 tex에 대한 완성을 깨뜨리는 패키지가 있습니다.
\cite{
라든가 치면, bibtex로 넣고있는 논문 목록에서 와서 선택할 수 있고, 매우 편리합니다apm install latexer
Reference
이 문제에 관하여(Atom에서 Tex (Mac)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/_ha1f/items/01b9e69f93eaea4749d5텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)