Tex에서 svg(scalable vector graphics file) 그림 파일 쓰는 방법

 

1. INKSCAPE를 설치한다.

https://inkscape.org/en/gallery/item/11263/inkscape-0.92.2-x64.msi

https://inkscape.org/en/gallery/item/11266/inkscape-0.92.2-x86.msi

2. TexLive기준으로 TeXworks를 실행시킨다.

   편집 --> 환경설정 선택한다.

2. 문서처리를 선택한다. 문서처리 도구를 새로만들기 위하여 +를 선택한다.

   도구 설정창이 뜨면 이름에 pdfLaTex+ShellEscape 또는 적당한 이름을 입력한다.

   프로그램에 pdflatex.exe를 입력한다.

   인자에 내용을 추가하기 위해 +를 선택한다.

   $synctexoption 인자를 추가한다.

   같은 방식으로 --shell-escape와 $fullname 인자를 추가시킨다.

   문서처리후 PDF 보기를 체크해놓는다.

   확인을 선택한다.

   문서처리도구에 pdfLaTex+ShellEscape 가 만들어진 것을 확인한다.

   마지막으로 확인을 선택한다.

 

3. Tex파일에서 다음과 같이 환경파일에 첨부시킨다.

   \usepackage{svg}

   \setsvg{inkscape = "C:/Program Files/Inkscape/inkscape.exe" -z -D}

 

4. Tex파일에서 svg파일을 넣을 위치에 다음과 같은 명령어를 활용하여 svg파일을 Tex문서에 넣을 수 있다.

   \includesvg[height=7.5cm]{sample.svg}.

 

<참고>

https://inkscape.org

http://mirrors.ctan.org/graphics/svg/doc/svg.pdf

https://ctan.org/pkg/svg

https://en.wikipedia.org/wiki/Scalable_Vector_Graphics

https://github.com/mrpiggi/svg