MathTime Pro 2-Mathematik in Inkscape einfügen

MathTime Pro 2-Mathematik in Inkscape einfügen

Ich verwende Inkscape (und TeX Live 2009/Debian mit installierten MTPro2-Schriftarten) und möchte LaTeX-Mathematikcode in in Inkscape erstellte Bilder einfügen und die Mathematik in der MTPro2-Schriftart rendern lassen.

Ich kenne die Inkscape-ErweiterungInkscape de LaTeX, aber ich weiß nicht, wie ich diese Erweiterung dazu bringen kann, MTPro2-Schriftarten zu verwenden.

Irgendwelche Ideen oder Vorschläge? Ich weiß, dass ich PGF/TikZ verwenden könnte, aber ich habe im Moment einfach keine Zeit dafür – insbesondere, da ich sie noch nie zuvor verwendet habe.

Antwort1

Sie könnten es mitTexttext. Es ermöglicht das Laden einer „Präambeldatei“, also verwenden Sie einfach die gleiche Präambel wie in Ihrer LaTeX-Datei, um MTPro2-Schriftarten zu verwenden: wahrscheinlich so etwas wie

\usepackage{mtpro2}

Antwort2

Es sieht für mich so aus, als ob dieBild obenPaket wird hier empfohlen. Es ist allgemeiner, als die Schriftart direkt in Ihre Schaltpläne einzubetten. Sie können später dasselbe Dokument ohne zusätzlichen Aufwand mit einer anderen Schriftart kompilieren.

Antwort3

Sie können die Python-Datei im Inkscape-Installationsverzeichnis ändern eqtexsvg.py. Suchen Sie nach der Funktionsdefinition create_equation_texund definieren Sie sie wie folgt neu:

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()

Anschließend können Sie folgende Datei stuff_for_inkscape.texin den TeX-Suchpfad einfügen:

%-----------------------------
% 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}

Mit diesen Optimierungen können Sie LaTeX-Formeln, die mit MathTimes Pro 2 gesetzt wurden, über das Menü einfügenErweiterungen|Machen|LaTeX-Formel. Um diese Funktion nutzen zu können, müssen Sie installierenGhostScript und GhostView,Abonnieren,BildMagick, UndGrafikMagick. Stellen Sie sicher, dass sich diese Programme im Suchpfad des Betriebssystems befinden.

verwandte Informationen