Texpad에서 minted 패키지를 사용하여 파이썬 코드를 syntax highlight하여 삽입
환경
macOS Sierra
TeXLive 2017
Texpad 1.8.7
pLaTeX→dvipdfmx
minted란?
tex 문서에서 좋은 느낌으로 소스 코드를 표시해주는 패키지입니다.
listings 패키지보다 쉽게 syntax highlight를 사용할 수 있습니다.
사용법에 대해서는 Overleaf의 해설이 정중합니다.
htps //w w. 오 r ぇ 아 f. 코 m / ぇ 아 rn / ぁ x / コ _ 히 gh ぃ gh 짱 g _ ぃ th_ 모두 d
설치
우선 아무것도 어쨌든 minted를 넣습니다.
htps: //c단. 오 rg / pkg / 모두 d 에서 zip을 떨어뜨려 대답하고 그 디렉토리에서
minted.sty가 나오므로, texmf라든지 스타일 파일 두는 장소에 넣습니다.
나는 우선 소스와 같은 디렉토리에 두고 왔습니다.
이 외에도 python의 pygmentize 패키지도 필요하지만 Anaconda에서 python을 도입 한 경우 처음부터 들어있을 것입니다.
필요에 따라 설치
shell escape 허용
texpad 화면 왼쪽 상단의 설정 버튼 (Tweak typeset setting..)에서 타입 세트 설정 화면을 열고,
General의 아래쪽에 있는 Enable--shell-escape에 체크를 넣는다.
pyminted 심볼릭 링크 붙이기
이 상태에서 texpad가 pygmentize를 찾을 수 없기 때문에,
tex와 같은 디렉토리에 pygmentize의 심볼릭 링크를 넣습니다.
먼저 터미널에서 make
에서 pygmentize의 위치를 살펴 보겠습니다.
장소를 알면 기호 링크를 붙입니다. 내 경우에는which pygmentize
중간 파일 숨기기를 켜면 프리앰블에 다음을 추가
이것을 잊어버려, 에러는 나오지 않지만 문서의 해당 부분에 아무것도 표시되지 않고 잠시 빠졌습니다.sudo ln -s /Users/resnant/anaconda/bin/pygmentize /Library/TeX/texbin
캐시 사용 안함
Package minted Error: Missing Pygments output; \inputminted was~
화가 나면 프리앰블에서 cache = false 옵션을 추가합니다.\usepackage[outputdir=.texpadtmp]{minted}
또는 중간 파일을 숨기는 경우\usepackage[cache=false]{minted}
오시마
수고하셨습니다. 재미 $\TeX$ 생활을!
마지막으로 예를 보여줍니다.
text.tex\documentclass{jsarticle}
\usepackage[cache=false, outputdir=.texpadtmp]{minted}
\begin{document}
\begin{minted}{python}
import numpy as np
print('hello world')
def dummyfunc():
pass
\end{minted}
\end{document}
출력 예↓
덧붙여서, 프리앰블로 \usepackage[cache=false, outputdir=.texpadtmp]{minted}
라든가 하면 컬러 스킴도 바꿀 수 있습니다.
검정 배경 쪽이 보기 쉬운 경우도 있다고 생각하기 때문에, 그 때는 minted 환경을 선언할 때에 bgcolor 옵션을 붙입니다.\usemintedstyle{monokai}
자세한 것은 overleaf의 해설을 부디
htps //w w. 오 r ぇ 아 f. 코 m / ぇ 아 rn / ぁ x / コ _ 히 gh ぃ gh 짱 g _ ぃ th_ 모두 d
htps //w w. 오 r ぇ 아 f. 코 m / ぇ 아 rn / ㅁ x / ushin g_ ㅁ rs_ an _ X
곤란한 점
내 환경에서는 왠지 파이썬 코드의 tab이 ^^I로 출력되어 버립니다만, 원인을 잘 모르기 때문에 지금까지 미해결입니다. .
참고
htps : // 이 m / ぁ_f ぉ t / ms / 2884 4d80 54 89 34
ㅇㅇㅇㅇㅇㅇㅇ 하테나 bぉg. 코m/엔트리/2015/11/06/182214
Reference
이 문제에 관하여(Texpad에서 minted 패키지를 사용하여 파이썬 코드를 syntax highlight하여 삽입), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/resnant/items/5a83f553e8c74c36cd25
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
tex 문서에서 좋은 느낌으로 소스 코드를 표시해주는 패키지입니다.
listings 패키지보다 쉽게 syntax highlight를 사용할 수 있습니다.
사용법에 대해서는 Overleaf의 해설이 정중합니다.
htps //w w. 오 r ぇ 아 f. 코 m / ぇ 아 rn / ぁ x / コ _ 히 gh ぃ gh 짱 g _ ぃ th_ 모두 d
설치
우선 아무것도 어쨌든 minted를 넣습니다.
htps: //c단. 오 rg / pkg / 모두 d 에서 zip을 떨어뜨려 대답하고 그 디렉토리에서
minted.sty가 나오므로, texmf라든지 스타일 파일 두는 장소에 넣습니다.
나는 우선 소스와 같은 디렉토리에 두고 왔습니다.
이 외에도 python의 pygmentize 패키지도 필요하지만 Anaconda에서 python을 도입 한 경우 처음부터 들어있을 것입니다.
필요에 따라 설치
shell escape 허용
texpad 화면 왼쪽 상단의 설정 버튼 (Tweak typeset setting..)에서 타입 세트 설정 화면을 열고,
General의 아래쪽에 있는 Enable--shell-escape에 체크를 넣는다.
pyminted 심볼릭 링크 붙이기
이 상태에서 texpad가 pygmentize를 찾을 수 없기 때문에,
tex와 같은 디렉토리에 pygmentize의 심볼릭 링크를 넣습니다.
먼저 터미널에서 make
에서 pygmentize의 위치를 살펴 보겠습니다.
장소를 알면 기호 링크를 붙입니다. 내 경우에는which pygmentize
중간 파일 숨기기를 켜면 프리앰블에 다음을 추가
이것을 잊어버려, 에러는 나오지 않지만 문서의 해당 부분에 아무것도 표시되지 않고 잠시 빠졌습니다.sudo ln -s /Users/resnant/anaconda/bin/pygmentize /Library/TeX/texbin
캐시 사용 안함
Package minted Error: Missing Pygments output; \inputminted was~
화가 나면 프리앰블에서 cache = false 옵션을 추가합니다.\usepackage[outputdir=.texpadtmp]{minted}
또는 중간 파일을 숨기는 경우\usepackage[cache=false]{minted}
오시마
수고하셨습니다. 재미 $\TeX$ 생활을!
마지막으로 예를 보여줍니다.
text.tex\documentclass{jsarticle}
\usepackage[cache=false, outputdir=.texpadtmp]{minted}
\begin{document}
\begin{minted}{python}
import numpy as np
print('hello world')
def dummyfunc():
pass
\end{minted}
\end{document}
출력 예↓
덧붙여서, 프리앰블로 \usepackage[cache=false, outputdir=.texpadtmp]{minted}
라든가 하면 컬러 스킴도 바꿀 수 있습니다.
검정 배경 쪽이 보기 쉬운 경우도 있다고 생각하기 때문에, 그 때는 minted 환경을 선언할 때에 bgcolor 옵션을 붙입니다.\usemintedstyle{monokai}
자세한 것은 overleaf의 해설을 부디
htps //w w. 오 r ぇ 아 f. 코 m / ぇ 아 rn / ぁ x / コ _ 히 gh ぃ gh 짱 g _ ぃ th_ 모두 d
htps //w w. 오 r ぇ 아 f. 코 m / ぇ 아 rn / ㅁ x / ushin g_ ㅁ rs_ an _ X
곤란한 점
내 환경에서는 왠지 파이썬 코드의 tab이 ^^I로 출력되어 버립니다만, 원인을 잘 모르기 때문에 지금까지 미해결입니다. .
참고
htps : // 이 m / ぁ_f ぉ t / ms / 2884 4d80 54 89 34
ㅇㅇㅇㅇㅇㅇㅇ 하테나 bぉg. 코m/엔트리/2015/11/06/182214
Reference
이 문제에 관하여(Texpad에서 minted 패키지를 사용하여 파이썬 코드를 syntax highlight하여 삽입), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/resnant/items/5a83f553e8c74c36cd25
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
texpad 화면 왼쪽 상단의 설정 버튼 (Tweak typeset setting..)에서 타입 세트 설정 화면을 열고,
General의 아래쪽에 있는 Enable--shell-escape에 체크를 넣는다.
pyminted 심볼릭 링크 붙이기
이 상태에서 texpad가 pygmentize를 찾을 수 없기 때문에,
tex와 같은 디렉토리에 pygmentize의 심볼릭 링크를 넣습니다.
먼저 터미널에서 make
에서 pygmentize의 위치를 살펴 보겠습니다.
장소를 알면 기호 링크를 붙입니다. 내 경우에는which pygmentize
중간 파일 숨기기를 켜면 프리앰블에 다음을 추가
이것을 잊어버려, 에러는 나오지 않지만 문서의 해당 부분에 아무것도 표시되지 않고 잠시 빠졌습니다.sudo ln -s /Users/resnant/anaconda/bin/pygmentize /Library/TeX/texbin
캐시 사용 안함
Package minted Error: Missing Pygments output; \inputminted was~
화가 나면 프리앰블에서 cache = false 옵션을 추가합니다.\usepackage[outputdir=.texpadtmp]{minted}
또는 중간 파일을 숨기는 경우\usepackage[cache=false]{minted}
오시마
수고하셨습니다. 재미 $\TeX$ 생활을!
마지막으로 예를 보여줍니다.
text.tex\documentclass{jsarticle}
\usepackage[cache=false, outputdir=.texpadtmp]{minted}
\begin{document}
\begin{minted}{python}
import numpy as np
print('hello world')
def dummyfunc():
pass
\end{minted}
\end{document}
출력 예↓
덧붙여서, 프리앰블로 \usepackage[cache=false, outputdir=.texpadtmp]{minted}
라든가 하면 컬러 스킴도 바꿀 수 있습니다.
검정 배경 쪽이 보기 쉬운 경우도 있다고 생각하기 때문에, 그 때는 minted 환경을 선언할 때에 bgcolor 옵션을 붙입니다.\usemintedstyle{monokai}
자세한 것은 overleaf의 해설을 부디
htps //w w. 오 r ぇ 아 f. 코 m / ぇ 아 rn / ぁ x / コ _ 히 gh ぃ gh 짱 g _ ぃ th_ 모두 d
htps //w w. 오 r ぇ 아 f. 코 m / ぇ 아 rn / ㅁ x / ushin g_ ㅁ rs_ an _ X
곤란한 점
내 환경에서는 왠지 파이썬 코드의 tab이 ^^I로 출력되어 버립니다만, 원인을 잘 모르기 때문에 지금까지 미해결입니다. .
참고
htps : // 이 m / ぁ_f ぉ t / ms / 2884 4d80 54 89 34
ㅇㅇㅇㅇㅇㅇㅇ 하테나 bぉg. 코m/엔트리/2015/11/06/182214
Reference
이 문제에 관하여(Texpad에서 minted 패키지를 사용하여 파이썬 코드를 syntax highlight하여 삽입), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/resnant/items/5a83f553e8c74c36cd25
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
이것을 잊어버려, 에러는 나오지 않지만 문서의 해당 부분에 아무것도 표시되지 않고 잠시 빠졌습니다.
sudo ln -s /Users/resnant/anaconda/bin/pygmentize /Library/TeX/texbin
캐시 사용 안함
Package minted Error: Missing Pygments output; \inputminted was~
화가 나면 프리앰블에서 cache = false 옵션을 추가합니다.\usepackage[outputdir=.texpadtmp]{minted}
또는 중간 파일을 숨기는 경우\usepackage[cache=false]{minted}
오시마
수고하셨습니다. 재미 $\TeX$ 생활을!
마지막으로 예를 보여줍니다.
text.tex\documentclass{jsarticle}
\usepackage[cache=false, outputdir=.texpadtmp]{minted}
\begin{document}
\begin{minted}{python}
import numpy as np
print('hello world')
def dummyfunc():
pass
\end{minted}
\end{document}
출력 예↓
덧붙여서, 프리앰블로 \usepackage[cache=false, outputdir=.texpadtmp]{minted}
라든가 하면 컬러 스킴도 바꿀 수 있습니다.
검정 배경 쪽이 보기 쉬운 경우도 있다고 생각하기 때문에, 그 때는 minted 환경을 선언할 때에 bgcolor 옵션을 붙입니다.\usemintedstyle{monokai}
자세한 것은 overleaf의 해설을 부디
htps //w w. 오 r ぇ 아 f. 코 m / ぇ 아 rn / ぁ x / コ _ 히 gh ぃ gh 짱 g _ ぃ th_ 모두 d
htps //w w. 오 r ぇ 아 f. 코 m / ぇ 아 rn / ㅁ x / ushin g_ ㅁ rs_ an _ X
곤란한 점
내 환경에서는 왠지 파이썬 코드의 tab이 ^^I로 출력되어 버립니다만, 원인을 잘 모르기 때문에 지금까지 미해결입니다. .
참고
htps : // 이 m / ぁ_f ぉ t / ms / 2884 4d80 54 89 34
ㅇㅇㅇㅇㅇㅇㅇ 하테나 bぉg. 코m/엔트리/2015/11/06/182214
Reference
이 문제에 관하여(Texpad에서 minted 패키지를 사용하여 파이썬 코드를 syntax highlight하여 삽입), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/resnant/items/5a83f553e8c74c36cd25
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Package minted Error: Missing Pygments output; \inputminted was~
수고하셨습니다. 재미 $\TeX$ 생활을!
마지막으로 예를 보여줍니다.
text.tex
\documentclass{jsarticle}
\usepackage[cache=false, outputdir=.texpadtmp]{minted}
\begin{document}
\begin{minted}{python}
import numpy as np
print('hello world')
def dummyfunc():
pass
\end{minted}
\end{document}
출력 예↓
덧붙여서, 프리앰블로
\usepackage[cache=false, outputdir=.texpadtmp]{minted}
라든가 하면 컬러 스킴도 바꿀 수 있습니다.검정 배경 쪽이 보기 쉬운 경우도 있다고 생각하기 때문에, 그 때는 minted 환경을 선언할 때에 bgcolor 옵션을 붙입니다.
\usemintedstyle{monokai}
자세한 것은 overleaf의 해설을 부디
htps //w w. 오 r ぇ 아 f. 코 m / ぇ 아 rn / ぁ x / コ _ 히 gh ぃ gh 짱 g _ ぃ th_ 모두 d
htps //w w. 오 r ぇ 아 f. 코 m / ぇ 아 rn / ㅁ x / ushin g_ ㅁ rs_ an _ X
곤란한 점
내 환경에서는 왠지 파이썬 코드의 tab이 ^^I로 출력되어 버립니다만, 원인을 잘 모르기 때문에 지금까지 미해결입니다. .
참고
htps : // 이 m / ぁ_f ぉ t / ms / 2884 4d80 54 89 34
ㅇㅇㅇㅇㅇㅇㅇ 하테나 bぉg. 코m/엔트리/2015/11/06/182214
Reference
이 문제에 관하여(Texpad에서 minted 패키지를 사용하여 파이썬 코드를 syntax highlight하여 삽입), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/resnant/items/5a83f553e8c74c36cd25
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
htps : // 이 m / ぁ_f ぉ t / ms / 2884 4d80 54 89 34
ㅇㅇㅇㅇㅇㅇㅇ 하테나 bぉg. 코m/엔트리/2015/11/06/182214
Reference
이 문제에 관하여(Texpad에서 minted 패키지를 사용하여 파이썬 코드를 syntax highlight하여 삽입), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/resnant/items/5a83f553e8c74c36cd25텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)