Ах, це питання, з яким я боровся. Я думаю, що відповідь залежить від того, ви маєте намір використовувати зображення в LaTeX чи ні. Це сказало, на мою думку, більшість відповідей дають хороші рішення (я їх все випробував), але моя рекомендація - це те, що не згадувалося:
Inkscape : Inkscape - це безкоштовне програмне забезпечення з відкритим кодом, подібне до Adobe Illustrator. Дуже просто створити елегантну векторну графіку, яка гарно збільшується.
* Inkscape + PDFLaTeX : Якщо ви хочете використовувати LaTeX, ви можете використовувати ті самі зображення, що створюються в Inkscape, а потім зберегти їх як PDF-файли за допомогою Inkscape+PDFLaTeX
параметра. Це створить PDF з усім, крім тексту, який потім може бути відображений зверху за допомогою двигуна LaTeX. Це має переваги
- Підтримання послідовності шрифту між оточуючим текстом та текстом графіки.
- Значно вдосконалює набір тексту математичного тексту pf, який можна записати "в коді" в Inkscape, а потім правильно винести на документ. Це велика перевага перед опціями, які не є LaTeX.