ÀÌ ÀýÀº ±×¸²°ú ±ÛÀ» È¥ÇÕÇÑ TeX ³ª LaTeX ¹®¼¸¦ ¸¸µå´Â ¹ýÀ» ´Ù·ì´Ï´Ù. teTeX´Â ´Ù¸¥ TeX ¹èÆ÷ÆÇ°ú ¸¶Âù°¡Áö·Î Computer Modern ±Û²ÃÀ» ±âº»ÀûÀ¸·Î ¿äûÇϵµ·Ï ¼³Á¤µÇ¾î ÀÖ½À´Ï´Ù. ŸÀÔ 1 ±Û²ÃÀ̳ª ±×¸²ÀÌ Æ÷ÇÔµÈ ¹®¼¸¦ ÀμâÇÒ ¶§¿¡´Â ±Û²Ã°ú ±×¸²ÀÇ Ã³¸®´Â dvips(1) ÀÇ ÀÏÀÔ´Ï´Ù. dvips(1) Àº Computer Modern ºñÆ®¸Ê ±Û²ÃÀ̳ª ŸÀÔ 1 ±Û²Ã, ¶Ç´Â ±× µÑÀÇ ¾î¶² Á¶ÇÕµµ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸ÕÀú, ±×¸²À» ÀμâÇÏ°í ¹Ì¸® º¸´Â ¹æ¹ýÀ» ¾Ë¾Æº¾½Ã´Ù.
ÀϹÝÀûÀ¸·Î, LaTeX ¼Ò½º ¹®¼ÀÇ preambleºÎºÐ¿¡ ´ÙÀ½ÀÇ ¸í·ÉÀÌ ÀÖÀ» ¶§ Ç×»ó ´ÙÀ½ÀÇ °úÁ¤À» µû¸¦ ¼ö ÀÖ½À´Ï´Ù:
\includepackage{graphics}
ÀÌ ¹®ÀåÀº LaTeX°¡ ¼Ò½º ¹®¼¿¡ graphics.sty ÆÐÅ°ÁöÀÇ ³»¿ëÀ» Æ÷ÇÔÇϵµ·Ï ÇÕ´Ï´Ù. ´Ù¸¥ ¸í·É¾î·Îµµ ±×¸² ÀÛ¾÷À» ÇÒ ¼ö ÀÖ°í, plain-TeX ¹®¼ÀÇ ¹®ÀåµéÀº ´ç½ÅÀÌ dvips(1) ¸¦ ¾µ ÇÊ¿ä°¡ ÀÖ´ÂÁö Àß ¾Ë ¼ö ¾ø½À´Ï´Ù.
±×·¯¹Ç·Î, Áö±Ý ¿ì¸®´Â LaTeX graphics.sty ÆÐÅ°Áö¸¦ »ç¿ëÇØ ¹®¼¸¦ ÀμâÇÏ´Â ¹ý¿¡ ÁßÁ¡À» µÎ°Ú½À´Ï´Ù. ´ç½ÅÀº ¿øº» TeX ÀԷ¸¦ »ìÆ캸¾Æ¾ß ÇÒ °ÍÀÔ´Ï´Ù. ±×°ÍÀº teTeX ¹èÆ÷ÆÇ¿¡ Æ÷ÇԵǾî ÀÖÁö ¾ÊÁö¸¸, ±×°ÍÀº ´ÙÀ½ÀÇ Àå¼Ò¿¡¼ ±¸ÇÒ ¼ö ÀÖ½À´Ï´Ù:
~CTAN/macros/latex/packages/graphics/grfguide.tex.
teTeX ¹èÆ÷ÆÇÀÌ Æ÷ÇÔÇÏ´Â °ÍÀº .dvi Ãâ·Â ÈÀÏÀ̸ç, ±×°ÍÀº ÀÌ¹Ì TeX󸮵Ǿî ÀÖ½À´Ï´Ù. °Å±â¿¡ ÀÌ ÀÌÀ¯°¡ ÀÖ½À´Ï´Ù. ±×¸®°í, ±×°ÍÀº ¹®¼°¡ Á¦´ë·Î ÀμâµÇ±â À§ÇØ Ãâ·Â¿¡ ŸÀÔ 1 ±Û²ÃÀÌ Æ÷Ç﵃ ÇÊ¿ä¿Í ÇÔ²² ÇÏ¿©¾ß ÇÕ´Ï´Ù. ¸¸¾à ´ç½ÅÀÌ LaTeX grfguide.tex ¸¦ ¿øÇÑ´Ù¸é, ´ÙÀ½ ÀýÀ» º¸½Ê½Ã¿À. Áö±ÝÀ¸·Î¼´Â ¾î·°Å³ª, ¿ì¸®´Â ¾µ ¼ö ÀÖ´Â Ãâ·ÂÀ» dvips(1)À» ÀÌ¿ëÇØ ¾òÀ» °ÍÀÔ´Ï´Ù.
grfguide.dvi ´Â ´ÙÀ½ÀÇ µ¥·ºÅ丮¿¡ ÀÖ½À´Ï´Ù.
texmf/doc/latex/graphics
grfguide.dvi¸¦ Ãâ·ÂÇϴ ù ¹ø° ´Ü°è´Â ±×°ÍÀ» Æ÷½ºÆ®½ºÅ©¸³Æ®·Î º¯È¯ÇÏ´Â °ÍÀÔ´Ï´Ù. dvips(1) ÇÁ·Î±×·¥ÀÌ ÀÌ°ÍÀ» À§ÇØ ¾²¿©Áý´Ï´Ù. ±×°ÍÀº Á¤È®È÷ ±×°ÍÀÇ À̸§ÀÌ ÀǹÌÇÏ´Â °ÍÀ» ÇÕ´Ï´Ù. dvips(1)À» ºÎ¸£´Â µ¥´Â ¸¹Àº ¼±ÅûçÇ×ÀÌ ÀÖÁö¸¸, (°ÅÀÇ) °¡Àå °£´ÜÇÑ ¸ð¾çÀº ´ÙÀ½°ú °°½À´Ï´Ù:
dvips -f -r <grfguide.dvi >grfguide.ps
-f ¸í·ÉÀº dvips(1)ÀÌ ÇÊÅͷμ, Áï Ç¥ÁØ ÀÔ·ÂÀ» ¹Þ¾Æ¼ Ç¥ÁØ Ãâ·ÂÀ¸·Î ¾²´Â ÀÏÀ» Çϵµ·Ï ÇÕ´Ï´Ù. dvips(1)Àº lpr(1)À¸·Î ±âº» Ãâ·ÂÀ» Çϵµ·Ï ¼³Á¤µÉ ¼ö ÀÖ½À´Ï´Ù. )Á¦ °ÍÀº ±×·¸½À´Ï´Ù. Áï, dvips(1) ·Î Á÷Á¢ ÀμâÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù.) Ghostscript°°Àº Àü󸮱⳪, APSFILTER°ú °°Àº ÇÁ¸°Æà ÇÊÅÍ(``APSFILTER'' ÀýÀ» º¸½Ê½Ã¿À) °¡ ´ç½ÅÀÇ ÇÊ¿ä¿¡ µû¶ó ¼³Á¤µÉ ¼ö ÀÖ½À´Ï´Ù. ´ç½ÅÀÌ ¸¸¾à Ãâ·ÂÀ» ¼öµ¿À¸·Î Àü󸮱⿡ ³Ñ±â°í ½Í´Ù¸é, -f ¼±Åà »çÇ×Àº ÀϹÝÀûÀ¸·Î dvips(1) ¸í·ÉÇà¿¡ °¡Àå ¸ÕÀú Æ÷ÇÔ½ÃÄÑ¾ß ÇÒ °ÍÀÔ´Ï´Ù. ÀÌ ÇüÅ´ ½© ½ºÅ©¸³Æ®¸¦ ¾²´Â °ÍÀÌ ´õ ½¬¿ö º¸ÀÔ´Ï´Ù.
¸¸¾à¿¡ ´ç½ÅÀÌ Æ÷½ºÆ®½ºÅ©¸³Æ®¸¦ lpr(1)À» ÅëÇØ Á÷Á¢ ÀμâÇÒ ¼ö ÀÖ´Ù¸é, ´ç½ÅÀº ´ÜÁö ´ÙÀ½°ú °°ÀÌ ÇÏ¸é µË´Ï´Ù:
dvips -r grfguide.dvi
-r ¼±Åà »çÇ×Àº ÆäÀÌÁö Ãâ·Â ¼ø¼¸¦ ¹Ù²Ù¾î¼ ±×°ÍµéÀÌ ÀμâµÇ¾î ³ª¿Ã ¶§ Á¦´ë·Î ½×ÀÌ°Ô²û dvips¿¡°Ô ¾Ë¸³´Ï´Ù. ´ç½ÅÀÇ Ãâ·Â ÀåÄ¡¿¡ µû¶ó¼ ±×°ÍÀ» »ç¿ëÇϽʽÿÀ.
´ç½ÅÀÌ ÀÌÀü ¹®¼¿¡¼ dvilj2(1)·Î ¸¸µç ±Û²ÃÀÌ ÀÖ´ÂÁö¿¡ µû¶ó, dvips(1) °ú metafont´Â grfguide.dvi¿¡ ÇÊ¿äÇÑ ±Û²ÃµéÀ» ¸¸µé°Å³ª ȤÀº ¸¸µé ÇÊ¿ä°¡ ¾øÀ» °ÍÀÔ´Ï´Ù. °¡²û, dvips(1)Àº Æ÷½ºÆ®½ºÅ©¸³Æ®·Î º¯È¯µÈ ÆäÀÌÁöÀÇ ¸ñ·ÏÀ» Ãâ·ÂÇÒ °ÍÀ̸ç, ´ç½ÅÀº ´ç½ÅÀÌ °®°í ÀÖ´Â Ãâ·Â ÀåÄ¡°¡ ¹«¾ùÀ̵ç Ãâ·ÂÇÒ Áغñ°¡ µÈ Æ÷½ºÆ®½ºÅ©¸³Æ® Ãâ·ÂÀ» °®°Ô µÉ °ÍÀÔ´Ï´Ù.
¸¸¾à ´ç½ÅÀÌ ¿îÀÌ ÁÁ´Ù¸é (±×¸®°í ºÎÀÚ¶ó¸é), ´ç½ÅÀº Æ÷½ºÆ®½ºÅ©¸³Æ®¸¦ ÀμâÇÒ ¼ö ÀÖ´Â ÇÁ¸°Å͸¦ ÀÌ¹Ì °®°í ÀÖÀ» °ÍÀÌ°í grfguide.ps¸¦ °ð¹Ù·Î ÀμâÇÒ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù. ´ç½ÅÀº ¶ÇÇÑ Ãâ·ÂÀ» lpr(1) ¸í·ÉÀ» »ç¿ëÇÏ¿© ½ºÇ®ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ¸¸¾à ¾î¶² ÀÌÀ¯¿¡¼ ´ç½ÅÀÇ ÇÁ¸°ÅÍ ¼ÒÇÁÆ®¿þ¾î°¡ Æ÷½ºÆ®½ºÅ©¸³Æ® ÈÀÏÀ» Àß Ã³¸®ÇÏÁö ¸øÇÑ´Ù¸é, ´ç½ÅÀº ÃÖÈÄÀÇ ¹æ¹ýÀ¸·Î, ´ÙÀ½ÀÇ ¸í·ÉÀ» »ç¿ëÇؼ ÈÀÏÀ» ÇÁ¸°ÅÍ·Î º¸³¾ ¼ö ÀÖ½À´Ï´Ù:
cat grfguide.ps >/dev/lp0
¶Ç´Â ´ç½ÅÀÇ ÇÁ¸°ÅÍ°¡ ÀÖ´Â Æ÷Æ®¸¦ ¾²¸é µË´Ï´Ù. ±×·¸Áö¸¸, ÀÌ°ÍÀº ¸ÅÀÏ ¾²±â¿¡ ±ÇÀåµÇÁö ¾Ê´Â °ÍÀÔ´Ï´Ù.
¸¸¾à ´ç½ÅÀÌ GhostscriptÀ» ºÎ¸£±â¸¦ ¿øÇϰųª, ÇÊ¿äÇÏ´Ù¸é, ÀÌ°ÍÀº ±× µ¿ÀÛÀ» À§ÇÑ Ç¥ÁØÀÔ´Ï´Ù. ù¹ø°·Î ´ç½ÅÀÌ GhostscriptÀÇ ¸í·É¾î ÀÎÀÚ¸¦ ¾Ë±â À§ÇØ ±×°ÍÀ» ½ÇÇà½ÃÅ°·Á¸é, ´ÙÀ½°ú °°½À´Ï´Ù:
gs -help | less
´ç½ÅÀº Áö¿øµÇ´Â Ãâ·Â ÀåÄ¡¿Í °£´ÜÇÑ ´Ù¸¥ ¸í·ÉµéÀÇ ¸ñ·ÏÀ» º¸°Ô µÉ °ÍÀÔ´Ï´Ù. ´ç½ÅÀÇ ÇÁ¸°ÅÍ¿Í °¡Àå ºñ½ÁÇÏ°Ô ¸Â´Â Ãâ·Â ÀåÄ¡¸¦ °í¸£½Ê½Ã¿À. ÇÊÀÚÀÇ ³ëÆ®ºÏ¿¡¼´Â, º¸Åë Èæ¹éÀÇ ¹®¼¸¦ ¸¹ÀÌ ¸¸µé±â ¶§¹®¿¡, Ä÷¯ µ¥½ºÅ©Á¬À» Èæ¹é ¸ðµå·Î µ¿ÀÛ½ÃÅ°´Â cdjmono µå¶óÀ̹ö¸¦ »ç¿ëÇß½À´Ï´Ù.
ÇÊÀÚ°¡ »ç¿ëÇÑ ¸í·ÉÇàÀº ´ÙÀ½°ú °°½À´Ï´Ù:
gs -dNOPAUSE -sDEVICE=cdjmono -sOutputFile=/tmp/gs.out grfguide.ps -c quit
ÀÌ°ÍÀº /tmpµð·ºÅ丮¿¡ ÇÊÀÚÀÇ HP ÇÁ¸°ÅÍ¿Í È£È¯µÇ´Â Ãâ·ÂÀ» ¸¸µì´Ï´Ù. /tmp¿Í °°Àº µð·ºÅ丮¸¦ ¾²´Â °ÍÀº ÁÁÀº »ý°¢ÀÔ´Ï´Ù. ¿Ö³ÄÇϸé gs(1)´Â Á¢±Ù ±ÇÇÑ¿¡ ´ëÇØ Æ¯º°ÇÒ ¼ö Àֱ⠶§¹®À̸ç, ´ç½ÅÀº ¾ðÁ¦³ª ÀÌ °úÁ¤À» ¼öÇàÇϱâ À§ÇØ ·çÆ® »ç¿ëÀÚ·Î ·Î±×ÀÎÇÒ ¼ö´Â ¾ø±â (±×¸®°í ±×·¡¼´Â ¾ÈµÇ±â) ¶§¹®ÀÔ´Ï´Ù. ÀÌÁ¦ ´ç½ÅÀº ÈÀÏÀ» ÀμâÇÒ ¼ö ÀÖ½À´Ï´Ù:
lpr /tmp/gs.out
Ưº°È÷, ÀÌ°ÍÀº ¸ðµÎ ½© ½ºÅ©¸³Æ®·Î ³ÖÀ» ¼ö ÀÖ½À´Ï´Ù. ÇÊÀÚÀÇ ½Ã½ºÅÛ¿¡¼, ÇÊÀڴ ȸé°ú ÇÁ¸°ÅÍ·Î Æ÷½ºÆ®½ºÅ©¸³Æ® ÈÀÏÀ» Ãâ·ÂÇÏ´Â °£´ÜÇÑ ½ºÅ©¸³Æ®ÀÎ pv ¿Í prÀ» °®°í ÀÖ½À´Ï´Ù. È¸é ¹Ì¸®º¸±â´Â X°¡ ¾øÀ̵µ °¡´ÉÇÏÁö¸¸, ±×°ÍÀº ÀÌ»óÀûÀÎ °Í°ú´Â ¶³¾îÁ® ÀÖ½À´Ï´Ù. µû¶ó¼, ȸ鿡¼ Ãâ·ÂÀ» º¸±â À§Çؼ XFree86À̳ª TinyX (ÇÊÀÚ°¡ ¾²°í ÀÖ´Â °ÍÀÔ´Ï´Ù) ¸¦ ¼³Ä¡ÇÏ´Â °ÍÀº ÃæºÐÈ÷ ±×·²¸¸ÇÑ ÀÌÀ¯°¡ ÀÖ½À´Ï´Ù.
gs(1) ¸í·ÉÇàÀÇ ¸í·É ¼ø¼´Â ¸Å¿ì Áß¿äÇÕ´Ï´Ù. ¿Ö³ÄÇÏ¸é ¾î¶² ¸í·ÉÀº Æ÷½ºÆ®½ºÅ©¸³Æ® ÄÚµåÀÇ Á¶ÀÛµéÀ» GhostscriptÀÌ Ã£µµ·Ï ¸»ÇØ Áֱ⠶§¹®ÀÔ´Ï´Ù.
±â¾ïÇØ¾ß ÇÒ Áß¿äÇÑ °ÍÀº, grfguide.dvi´Â Computer Modern ºñÆ®¸Ê ±Û²Ã°ú ŸÀÔ 1 ±Û²Ã ¸ðµÎ¸¦ ¿äûÇÑ´Ù´Â »ç½ÇÀÔ´Ï´Ù. ¸¸¾à ´ç½ÅÀÌ ½ºÄÉÀÏ·¯ºí ±Û²Ã°ú ºñÆ®¸Ê ±Û²ÃÀ» ÇÑ ¹®¼¿¡ ¼¯À» ¼ö ÀÖ´Ù¸é, ´ç½ÅÀº TeX Àü¹®°¡°¡ µÇ¾î °¡´Â ±æ À§¿¡ ÀÖ´Â °ÍÀÔ´Ï´Ù.