r1.18°ú ÇöÀç ¹öÀüÀÇ Â÷ÀÌÁ¡
@@ -1,90 +1,7 @@
KC2008(=
== ebb ===
texlive 2008) ÀÌÈÄ DVIPDFMx
¿¡¼ jpg, png, pdf ±×¸²À» ³ÖÀ¸·Á¸é bb ÆÄÀÏÀÌ ÀÖ¾î¾ß ÇÑ´Ù
¸¦ »ç¿ëÇÒ ¶§ .
bb ÆÄÀÏ
À» ¹Ì¸® ¸¸µé
¶§ DVIPDFm À¯Æ¿¸®Æ¼ÀÎ ebb¸¦ ¾²¸é Æí¸®
¾îµÎ¾î¾ß ÇÏ
´Â ºÒÆíÀÌ ¾ø¾îÁ³´Ù.
ÀÌ À¯Æ¿¸®Æ¼
graphicx ÆÐÅ°ÁöÀÇ ¿É¼ÇÀ¸·Î
´Â jpg
dvipdfmx ¸¦ ÁöÁ¤ÇÑ ÈÄ,
png, pdf ±×¸²ÀÇ bb¸¦ ¾ò
latex ¸í·É ½ÇÇà ½Ã¿¡ {{{-shell}}} ¿É¼ÇÀ»
¼ö ÀÖ´Ù.
/!\ MiKTeXÀÇ ebb´Â pdfÀÇ ¹öÀüÀÌ 1.4 ÀÌ»óÀÌ
Ãß°¡Çϸé
µ¿ÀÛÇÏÁö ¾Ê´Â´Ù. ±×·¯³ª KC2006ÀÇ ebb´Â ±×·¯
ÇÊ¿äÇÑ
¹®Á¦°¡ ¾ø´Ù.
ÀÌ ÆäÀÌÁö´Â KC2006([W32TeX/ko])
bb ¶Ç´Â
KC2007(TeXLive 2007)¿¡ Æ÷ÇÔµÈ ebbÀÇ »ç¿ë¹ý
.xbb¸¦ Á÷Á¢ ¸¸
À»
µé±â
¼úÇÑ
¶§¹®ÀÌ´Ù.
* Linux/Mac¿¡¼´Â TeXLive 2007¿¡¼µµ °°Àº ¹®Á¦¸¦ °ÞÀ» ¼ö ÀÖÀ¸³ª
¶ÇÇÑ, ÀÌ
¸¦ ´ë¿ëÇÒ xbb À¯Æ¿
·¸°Ô Çϸé DVIPDFMx°¡ ó¸®
Ƽ°¡ ÀÖ´Ù.
* MiKTeX 2.6Àº xbbµµ ¾ø°í ebbµµ ¿¹Àü ¹æ½ÄÀ¸·Î µ¿ÀÛÇÏ
¹Ç·Î, »ç½Ç»ó pdf 1.4 ÀÌ»ó ±×¸²¿¡ ´ëÇؼ´Â
ebb¸¦ ÀÌ¿ëÇÑ '''´ëÃ¥ÀÌ ¾ø´Ù'''.
»ç¿ë¹ýÀº ´ÙÀ½°ú °°´Ù.
{{{
#> ebb foo.jpg
}}}
¸í·ÉÇà¿¡¼ ·çÇÁ µ¹¸®¸é ½±°Ô ¸ðµç ±×¸²
ÆÄÀÏ
µîÀÇ
*.bb ÆÄ
Å©±â°¡ pdftexÀ¸·Î ó¸®ÇÑ °Í°ú µ¿ÀÏ
À»
ÇÑ °á°ú¸¦ ¾ò
À» ¼ö ÀÖ
´Â´Ù.
{{{
#> for /L %i in (
*.jpg) do ebb %i
}}}
KC2006ÀÇ
±× Àü ebb¸¦
ȍ
ÀÌ¿ëÇÒ
°æ¿ì, °£´ÜÇÏ°Ô ´ÙÀ½°ú °°
¶§´Â pdftex¿¡ ºñÇؼ dvipdfm ¹× dvipdfmx°¡ ÀÌ
Çصµ ¿©·¯ °³ÀÇ bb¸¦ ÇѲ¨¹ø¿¡ ¾ò
·± ±×¸²À»
¼ö ÀÖ
´õ Å©°Ô ó¸®Çß¾ú´Ù.
(MiKTeX ¹öÀüÀº ÀÌ ±â´ÉÀÌ ¾øÀ½)
{{{
#
> ebb *.pdf
latex -shell foo
}}}
=== xbb : an extension of ebb ===
ChoF ´Ô²²¼ ebbÀÇ ¸î °¡Áö ¹®Á¦Á¡À» ¼öÁ¤ÇÏ¿© È®ÀåÇÑ ebb.
*
# dvipdfmx
ÇÁ·ÎÁ§Æ®ÀÇ ÀϺÎÀÓ. dvipdfmx¸¦ ÄÄÆÄÀÏÇÏ¸é ¹ÙÀ̳ʸ®¸¦ ¾òÀ» ¼ö ÀÖ´Ù.
* Windows ½ÇÇà ÆÄÀÏÀº W32TeX°ú KC2006¿¡¼ ¹èÆ÷µÊ
* Intel Mac ¹ÙÀ̳ʸ®´Â [http://project.ktug.or.kr/dvipdfmx/contrib/bin/ dvipdfmx contrib/bin] ¿¡¼ ±¸ÇÒ ¼ö ÀÖÀ½.
* °ü·Ã ±â»ç : [KTS]
=== ebb ´ë½Å GhostScript¸¦ ÀÌ¿ëÇÏ¿© °°Àº ÀÏÀ» ÇÏ´Â ¹æ¹ý. ===
==== '''Windows''': getbb.bat (KTUGContrib:2765'''''') by Karnes ====
pdf¿Í jpgÀÇ bb¸¦ ¾òÀ» ¼ö ÀÖ´Â ¹èÄ¡ÆÄÀÏ. AFPL GhostScript 8.54, GraphicsMagickÀÇ ¼³Ä¡°¡ ÇʼöÀûÀÌ´Ù.
{{{#!vim basic
@echo off
rem AFPL gs 8.54 ¹× Graphics Magick ÇÊ¿ä.
if !%~x1!==!.jpg! goto JPG
if !%~x1!==!.JPG! goto JPG
if !%~x1!==!.pdf! goto PDF
if !%~x1!==!.PDF! goto PDF
echo Usage: [call] getbb foo
.jpg(.pdf) [dpi]
echo no jpg/pdf file specified. exit.
goto FIN
:JPG
echo %~x1
if !%2!==!! goto JPGNODENSITY
gm convert -density %2 %~n1.jpg %~n1.pdf
goto JPGCONVERT
:JPGNODENSITY
gm convert -density 100 %~n1.jpg %~n1.pdf
:JPGCONVERT
gswin32c -q -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox -sOutputFile=- %~n1.pdf -c quit 2> %~n1.bb
del /F /Q %~n1.pdf
goto FIN
:PDF
echo %~x1
gswin32c -q -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox -sOutputFile=- %~n1.pdf -c quit 2> %~n1.bb
goto FIN
:FIN
}}}
ȍ
¿¹Àü ³»¿ë
¹ýÀº
ÆÄÀÏÀ̸§¸¸ Àû¾îÁÖ¸é µË´Ï´Ù.
#> getbb foo.jpg
#> getbb bar.pdf
´Ù¸¸ jpg
[PDF±×¸²
¿¡ ´ëÇؼ´Â resolutionÀ» µÎ¹ø° ÀÎÀÚ
Æ÷ÇÔÇϱâ/Obsolete]·Î
ÁÙ ¼ö ÀÖ
¿Å°å½À´Ï´Ù.
#> getbb foo.jpg 200
ÇÑ µð·ºÅ丮 ³»ÀÇ ¸ðµç JPG ÆÄÀÏ¿¡ ´ëÇؼ .bb¸¦ ÇѲ¨¹ø¿¡ ¾òÀ¸·Á¸é,
#> for %i in (*.jpg) do call getbb %i
------------
png ÆÄÀÏÀÇ bb´Â ebb·Î ¾òÀ¸¸é µË´Ï´Ù.
==== Shell Script (by DohyunKim) ====
pdfÀÇ bb¸¦ ¾òÀ» ¼ö ÀÖ´Â ¼Ð ½ºÅ©¸³Æ®
{{{#!vim sh
#!/bin/bash
for A in $*
do
F=`echo $A | sed -e 's/\.[a-zA-Z]*$//'`
gs -q -dNOPAUSE -dBATCH -sDEVICE=bbox $A >& $F.bb
done
}}}
KC2008(=texlive 2008) ÀÌÈÄ
DVIPDFMx¸¦ »ç¿ëÇÒ ¶§ .bb ÆÄÀÏÀ» ¹Ì¸® ¸¸µé¾îµÎ¾î¾ß ÇÏ´Â ºÒÆíÀÌ ¾ø¾îÁ³´Ù. graphicx ÆÐÅ°ÁöÀÇ ¿É¼ÇÀ¸·Î dvipdfmx ¸¦ ÁöÁ¤ÇÑ ÈÄ, latex ¸í·É ½ÇÇà ½Ã¿¡
-shell ¿É¼ÇÀ» Ãß°¡Çϸé ÇÊ¿äÇÑ .bb ¶Ç´Â .xbb¸¦ Á÷Á¢ ¸¸µé±â ¶§¹®ÀÌ´Ù. ¶ÇÇÑ, ÀÌ·¸°Ô Çϸé
DVIPDFMx°¡ ó¸®ÇÏ´Â jpg ±×¸² µîÀÇ Å©±â°¡ pdftexÀ¸·Î ó¸®ÇÑ °Í°ú µ¿ÀÏÇÑ °á°ú¸¦ ¾ò´Â´Ù.(±× Àü ebb¸¦ ÀÌ¿ëÇÒ ¶§´Â pdftex¿¡ ºñÇؼ dvipdfm ¹× dvipdfmx°¡ ÀÌ·± ±×¸²À» ´õ Å©°Ô ó¸®Çß¾ú´Ù.)
# latex -shell foo
# dvipdfmx foo