2009-10-27 3 views

ответ

3

Используйте METAPOST для вашей проблемы.

+0

Если у вас есть время, терпение и опыт, я бы предпочел бы эту рекомендацию. Это не для слабонервных, но может производить чрезвычайно качественную продукцию. – Tim

1

Есть много способов включить рисунки/графики/изображений в латексный документ.

Самый простой способ - просто нарисовать график в вашей программе рисования по выбору, а затем экспортировать график в jpg или png (или eps, если вы не используете PDFlatex), а затем использовать пакет graphicx (\ usepackage {graphicx } в вашей преамбуле), и включают в себя график в документе, используя код

\includegraphics[width=4in]{filename.jpg} 

Как указано в других ответах, есть несколько рисунков языков, которые могут быть использованы с тексом: MetaPost, tikz и PGF является является мощный. Существует также asymptote, еще один язык рисования на основе кода.

Вы также можете использовать graphviz, что отлично, если ваш график большой, и вам нужно нарисовать что-то вроде сетевого трафика. И dot2tex превратит ваш файл graphviz во что-нибудь, что может обработать латекс.

+2

При использовании 'pdftex' вы должны предпочесть графику PDF для векторных изображений вместо изображений PNG или JPG. – Philipp

+0

Филипп - возможно, правда, но для того, чтобы действительно изменить ситуацию, это зависит от предполагаемой среды просмотра: печати, экрана и т. Д. Кроме того, если вы создаете jpeg или png с достаточным размером пикселей, это, вероятно, не имеет значения. jpeg легче для пользователя, так как большинство людей понимает, что такое jpeg и как его создать. Однако, бросьте слово «вектор» вокруг моего офиса, и вы обязательно столкнетесь с множеством смущенных людей. : D – Mica

Смежные вопросы