Grafika matematyczna w LaTeX-u

Grafika matematyczna w LaTeX-u
OA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 95
0

Witam wszystkich

Mam szybkie pytanie, na które nie mogę znaleźć łatwo odpowiedzi w Google. Jaki format albo język jest używany jako standard jeśli chodzi o wstawianie grafiki matematycznej do tekstu w LaTeX-u? Wiem, że można użyć np. gnuplota, MetaPostu, asymptote, itd... Chciałbym jednak wiedzieć czego używa się w standardzie.

Pozdrawiam. ;)

hauleth
  • Rejestracja: dni
  • Ostatnio: dni
0

Zależy o jaką grafikę Ci chodzi. Jeśli chodzi o wykresy statystyczne, etc. to masz Sweave, jeśli o grafikę rastrową to masz JPG, GIF, PNG, jeśli o wektorową to masz PostScript, a jeśli chcesz to można rysować nawet wewnątrz dokumentu TeX'a.

OA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 95
0

Potrzebuję czegoś do rysowania wykresów - powiedzmy - funkcji matematycznych w 2D i 3D tak aby można było zachować spójny styl w całym dokumencie. Ideałem byłoby coś typu: wpisuję równanie i dostaję wykres (ale nie przekombinowany, wykresy mają być czytelne na wydruku). Czego najlepiej używać?

hauleth
  • Rejestracja: dni
  • Ostatnio: dni
0

To w takim razie użyj Sweave. Ładujesz kod R do dokumentu TeX i wypluwa Ci przepiękne wykresiki, z osiami i innymi cudaczkami jakie sobie wymarzysz.

Endrju
  • Rejestracja: dni
  • Ostatnio: dni
1

Po co cudować. Bierzesz gnuplota, rysujesz, zapisujesz w postscripcie. Jak chcesz cudować to PSTricks albo PGF/TikZ, gnuplot potrafi zapisywać też w PSTricks. Te dwa zbiory makr służą do rysowania bezpośrednio w kodzie dokumentu.

W gnuplocie będzie tak:

Kopiuj
set term postscript;
set output 'cokolwiek.ps';
plot [x=-pi : 2*pi] sin(x);
hauleth
  • Rejestracja: dni
  • Ostatnio: dni
1
Endrju napisał(a)

Po co cudować. Bierzesz gnuplota, rysujesz, zapisujesz w postscripcie. Jak chcesz cudować to PSTricks albo PGF/TikZ, gnuplot potrafi zapisywać też w PSTricks. Te dwa zbiory makr służą do rysowania bezpośrednio w kodzie dokumentu.

No ja nie wiem czy nauka gnuplota i zapisu w nim do PS jest prostsze od napisania:

Kopiuj
<<echo=FALSE,fig=TRUE>>=
plot(sin, -pi, 2*pi)
@

Wewnątrz pliku .Rnw i odpalenia na nim programu:

Kopiuj
R CMD Sweave --pdf test.Rnw
OA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 95
0

Dzięki za odpowiedzi. Zobaczę w czym mi się działa najwygodniej. ;)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.