KTUGFaq

KTUG FAQ

로그인:
비밀번호:
가입
Sin has many tools, but a lie is the handle which fits them all.
FrontPage › PyX
PyX is a Python package for the creation of PostScript and PDF files. It combines an abstraction of the PostScript drawing model with a TeX/LaTeX interface. Complex tasks like 2d and 3d plots in publication-ready quality are built out of these primitives.

Aug 29, 2006
한글 PDF 를 만드는 PyX 예제
Submitted by phk @ 08-29 [09:09 am]

다음은 hangul 패키지를 사용하므로 euc-kr 인코딩으로 저장되어야 하는 Python 소스 코드입니다. 다음을 실행하면 hangulTest.eps 파일과 hangulTest.pdf 파일이 생성됩니다.

#!/usr/bin/python # -!- coding: euc-kr -!- # # 파일명: hangulTest.py from pyx import * text.set(mode="latex") text.preamble(r"\usepackage{hangul}") text.preamble(r"\usepackage{times}") c = canvas.canvas() c.text(0, 0, r"\LaTeX 한글 테스트: \ $y = \frac{1}{\sqrt{x}} \ \mbox{(단, $x > 0$)} $ \ by PyX.") c.writeEPSfile("hangulTest") c.writePDFfile("hangulTest")


한글과 그래픽이 포함된 PDF 를 만드는 PyX 예제
Submitted by phk @ 08-29 [09:09 am]

이번에는 한글과 그래픽이 포함된 PDF 파일울 만드는 Python 소스 코드입니다. 다음을 실행하면 painterHangul.eps 파일과 painterHangul.pdf 파일이 생성됩니다.

#!/usr/bin/python # -!- coding: euc-kr -!- # # 파일명: painterHangul.py from pyx import * text.set(mode="latex") text.preamble(r"\usepackage{hangul}") mypainter = graph.axis.painter.regular(outerticklength=graph.axis.painter.ticklength.normal) c = graph.axis.pathaxis(path.curve(0, 0, 3, 0, 1, 4, 4, 4), graph.axis.linear(min=0, max=10, title="곡선 axis by \LaTeX", painter=mypainter)) c.writeEPSfile("painterHangul") c.writePDFfile("painterHangul")

^
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2006-08-29 12:06:27
Processing time 2.9739 sec