Inkscape에 MathTime Pro 2 수학 삽입

Inkscape에 MathTime Pro 2 수학 삽입

저는 Inkscape(및 MTPro2 글꼴이 설치된 TeX Live 2009/Debian)를 사용하고 있으며 Inkscape에서 생성된 이미지에 LaTeX 수학 코드를 삽입하고 수학을 MTPro2 글꼴로 렌더링하고 싶습니다.

Inkscape 확장 프로그램에 대해 알고 있습니다.Inkscape de LaTeX, 그러나 MTPro2 글꼴을 사용하여 해당 확장을 렌더링하는 방법을 알 수 없습니다.

어떤 아이디어나 제안이 있나요? PGF/TikZ를 사용할 수 있다는 것을 알고 있지만 현재로서는 사용할 시간이 없습니다. 특히 이전에 사용해 본 적이 없기 때문에 더욱 그렇습니다.

답변1

당신은 사용해 볼 수 있습니다텍스트 텍스트. "프리앰블 파일"을 로드할 수 있으므로 LaTeX 파일에서 일반적으로 사용하는 것과 동일한 프리앰블을 사용하여 MTPro2 글꼴을 사용하면 됩니다. 아마도 다음과 같습니다.

\usepackage{mtpro2}

답변2

내가 보기엔지나치게패키지는 여기에서 권장됩니다. 이는 회로도에 글꼴을 직접 삽입하는 것보다 더 일반적입니다. 나중에 추가 노력 없이 동일한 문서를 다른 글꼴로 컴파일할 수 있습니다.

답변3

eqtexsvg.pyInkscape 설치 디렉터리에서 Python 파일을 수정할 수 있습니다 . 함수의 정의를 찾아 create_equation_tex다음과 같이 재정의하세요.

def create_equation_tex(filename, equation, add_header=""):
tex = open(filename, 'w')
tex.write("""%% processed with eqtexsvg.py
  \\documentclass{article}
  %\\usepackage{amsmath}
  %\\usepackage{amssymb}
  %\\usepackage{amsfonts}
  \\input{stuff_for_inkscape}% <===== see: c:\texlive\texmf-local\tex\latex\
""")
tex.write(add_header)
tex.write("""
  \\thispagestyle{empty}
  \\begin{document}
""")
tex.write(equation)
tex.write("\n\\end{document}\n")
tex.close()

stuff_for_inkscape.tex그런 다음 TeX 검색 경로에 다음 파일을 넣을 수 있습니다 .

%-----------------------------
% Mathematics and related stuff
\usepackage{mathtools}

%-----------------------------
% Fonts and related stuff
\usepackage[T1]{fontenc}
\usepackage[final]{microtype}
\usepackage{newtxtext}% replaces the txfonts package;
% MathTime Professional 2
\usepackage[subscriptcorrection,slantedGreek,nofontinfo,%
        mtpcal,%
        mtphbi %% mtpbbi
        ]{mtpro2}

% font for Aspect Ratio
\usepackage[TM]{ar}

이러한 조정을 통해 메뉴를 통해 MathTimes Pro 2로 조판된 LaTeX 수식을 삽입할 수 있습니다.확장|세우다|LaTeX 공식. 이 기능을 사용하려면 다음을 설치해야 합니다.GhostScript 및 GhostView,pstoedit,이미지매직, 그리고그래픽Magick. 이러한 프로그램이 OS 검색 경로에 있는지 확인하십시오.

관련 정보