
Я использую Inkscape (и TeX Live 2009/Debian с установленными шрифтами MTPro2) и хочу вставить математический код LaTeX в изображения, созданные в Inkscape, и отобразить математические формулы шрифтом MTPro2.
Я знаю о расширении InkscapeInkscape из LaTeX, но я не вижу, как заставить это расширение отображать шрифты с использованием MTPro2.
Есть идеи или предложения? Я знаю, что мог бы использовать PGF/TikZ, но у меня сейчас просто нет времени на это --- тем более, что я никогда ими раньше не пользовался.
решение1
Вы можете попробовать использоватьтексттекст. Он позволяет загрузить «файл преамбулы», поэтому просто используйте ту же преамбулу, которую вы обычно используете в файле LaTeX, чтобы использовать шрифты MTPro2: вероятно, что-то вроде
\usepackage{mtpro2}
решение2
Мне кажется, чтооверпикpackage следует рекомендовать здесь. Это более общее, чем встраивание шрифта непосредственно в ваши схемы. Позже вы сможете скомпилировать тот же документ с другим шрифтом без дополнительных усилий.
решение3
Вы можете изменить файл Python eqtexsvg.py
в установочном каталоге Inkscape. Найдите определение функции 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}
С помощью этих настроек вы можете вставлять формулы LaTeX, набранные в MathTimes Pro 2, через меню.Расширения|Оказывать|Формула LaTeX. Для работы с этой функцией вам необходимо установитьGhostScript и GhostView,pstoedit,ImageMagick, иГрафикаМагия. Убедитесь, что эти программы находятся в пути поиска ОС.