Графіка в паперах


10

Я завжди цікавився, якими програмами люди займаються графікою, коли публікують документи. Вони, як правило, здаються вбудованими якось у векторну графіку, я б сказав, як коли я намагаюсь збільшити масштаб pdf, то здається, що він обчислює зображення в даний момент, це не здається, що це зображення. З їхнього боку вони, здається, не є просто друкованими екранами сюжетів Mathematica.

Ось кілька прикладів того, що я маю на увазі:

alt текст

alt текст

Хтось знає, що я повинен використовувати, щоб мати змогу робити подібну графіку?

(Я поставив тег латексу, оскільки я вважаю, що це має щось спільне з цим)


1
Це насправді не питання програмування?

Можливо, його потрібно перенести на superuser.com
Енді Вест

1
Що стосується переходу до СУ: це дуже допомогло б, якби ми знали, яку екологію він використовує для підготовки паперів та графіки ... Відсутній відповідь, я би проголосував за його переміщення.
dmckee --- колишнє кошеня-модератор

superuser.com - сприятливе середовище для цього питання. Це цікаве питання.
Стефано Борині

Відповіді:


12

Погляньте на PGF / TikZ . Багато хороших прикладів можна знайти в галереї прикладів PGF / TikZ .

Інші варіанти включають: Асимптоту , Sketch 3D , PSTricks та термінал Gnuplot TikZ .


Ескіз 3D не виключає PGF / TikZ. Це більше схоже на геометрію більш високого рівня DSL, щоб створити хороший код PGF / TikZ.
зустріч

4

Alok цілком правильно пропонує TikZ: це, мабуть, найкраще з сучасного покоління графічного програмного забезпечення. Хоча метапост варто переглянути.

Історична примітка: ви могли вбудовувати масштабовану графіку в текстові документи ще за старих часів, використовуючи метафонт для подання графіки як символів шрифту, які можна було просто "набрати" у файли .dvi.

Пізніше, dvips підтримував кодування "ps specials" у файлах dvi, який підтримував включення .eps фігур, а також робив можливі більш складні графічні пакети, такі як xy-pic та pstricks.

Metapost дозволив дескрипторам шрифтів метафонта вбудовуватись безпосередньо у файл dvi у вигляді спеціальних PS.

Поява pdflatex трохи змінила ландшафт: не всі хитрість PS перетворюється також на те, як pdftex обробляє графіку: метапост є нормальним, але для отримання повторних викликів потрібні втечі, щоб повторно відобразитись. Звідси такі пакети, як pdftricks, які забезпечують "безпечний" підмножина функціональності pstricks.



1

Я рекомендую GLE: http://www.gle-graphics.org/ Більшість фігур у "Розпізнавання візерунків та машинне навчання" Крістофера М. Бішопа зроблені саме цим інструментом.

Інші також використовують GnuPlot, всі фігури в "алгоритмах теорії інформації та алгоритмів навчання" Девіда Маккея.

вищевказані дві книги - це дуже стандартні дослідницькі тексти в галузі машинного навчання.


1

Використовуйте будь-яку програму, яка може створювати векторну графіку та експортувати їх у .epsабо .pdfформатувати.

Я використовую MATLAB для створення графіків. Потім я експортую його як .epsфайл. LaTeX підтримує цей формат безпосередньо для pdfLaTeX, і якщо мені потрібно щось настроїти там, я використовую Adobe Illustrator або InDesign наприкінці експортую його до '.pdf; або файл eps.


0

Дивіться Вікікниги . Як правило, ви можете вставити PDF (з pdflatex) або EPS (з ps латекс), щоб імпортувати векторну графіку, або ви можете використовувати пакет LaTeX, щоб зробити графіку вбудованою.

Для створення зовнішньої графіки Gnuplot і R - це чудовий вибір, і ви також можете створювати їх за допомогою Gnumeric, Inkscape, Xfig або будь-якого іншого, що вражає вашу фантазію.

Для створення вбудованої графіки я мав успіх із пакетом XY-pic. Це таємно і важко в навчанні, але досить потужне.

Мітки на цих двох малюнках надаються TeX - їх легше отримати під час створення графіки вбудовано, але можливий і зовнішній файл.


0

Коли я робив фігури в документах LaTeX, я вважав за краще використовувати зовнішнє зображення в Poscript або PDF (залежно від використовуваного ланцюжка інструментів). Інструменти, які я використовував для створення графіки (наприклад, gnuplot, Xfig, крапка тощо), можуть виводити векторне зображення на відміну від растрового зображення.


0

TikZ і PStricks - це добре. Існує одна спеціалізована область графіки, яка є дуже важливою для експериментальної науки та техніки, але яка раніше не згадується у попередниках. Для побудови експериментальних даних я вважаю, що Джим Планк jgraphнабагато простіший та гнучкіший ніж gnuplot (хоча, я вважаю, крива навчання дратує). Один із прикладів - сюжет, що містить кілька коробок Tukey, які я зробив для оціночних іспитів мого класу. На сторінках jgraph є кілька інших приємних прикладів.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.