KTUGFaq

KTUG FAQ

·Î±×ÀÎ:
ºñ¹Ð¹øÈ£:
°¡ÀÔ
Mistakes are oft the stepping stones to failure.
FrontPage › TeXShop/PDFSync

r1.2°ú ÇöÀç ¹öÀüÀÇ Â÷ÀÌÁ¡

@@ -1,17 +1,36 @@
TeXShop ÃֽŠ¹öÀüÀº (Á¦ÇÑÀûÀÌÁö¸¸) ¿¡¼­´Â PDF µ¿½ÃÈ­(sync)°¡ °¡´ÉÇÏ ´Ù°í ÇÑ´Ù. DVI viewer¿¡¼­ ±¸ÇöµÇ´Â InverseSearch pdftex/ ForwardSearch¿¡ ´ëÇÑ °¥ÁõÀ» ºÎºÐÀûÀ¸·Î ÇؼÒÇÒ ¼ö ÀÖÀ»´ÂÁö dvipdfmx ¸ð ¸£°Ú µÎ Àß ÀÛµ¿ÇÑ´Ù.
[[TableOfContents]]
== SpotlightÀ» ÀÌ¿ëÇÑ ForwardSearch SyncTeX Áö¿ø PDF Synchronization ==
Mac OS XÀÇ °­·ÂÇÑ Ã£±â ±â´ÉÀÎ SpotlightÀ» 1. TeXShop 2.18 (2008/08/30) ÀÌ ¿ëÇÏ¸é ¾Æ½¬¿î ´ë·Î ForwardSearch¸¦ Èä³»³¾ ¼ö ÀÖ ÈÄ ¹öÀü°ú TeXLive 2008 (MacTeX 2008) ÇÊ¿ä.
1. ÄÄÆÄÀÏ ¸í·É ¿É¼Ç¿¡ {{{--synctex=1}}}À» Ãß°¡ÇÑ´Ù.
¾Æ·¡ ¿¹Á¦¸¦ º¸ÀÚ 1. ÆíÁý⠶Ǵ ¹Ì¸®º¸±â â¿¡¼­ Command+Click

´ÙÀ½ ±×¸²Àº lshort-kr == TeXShopÀÇ ¼Ò½º PDF µ¿±âÈ­ ¹æ¹ý ==
TeXShopÀÇ µ¿±âÈ­ ¹æ¹ýÀº ¼¼ °¡ ¿îµ¥ ÁöÀÌ´Ù. TeXLive2008¿¡¼­ ÇÑ °¡Áö°¡ Ãß°¡µÇ¾ú´Ù.
1. {{{pdfsync.sty}}} ½ºÅ¸ÀÏ ÆÄÀÏÀ» ÀÌ¿ëÇÏ ³ªÀÎ graphic °í PDFLaTeXÀ¸·Î ÄÄÆÄÀÏÇÏ´Â ¹æ¹ý
1. tex ´Ù¸¥ ½ºÅ¸ÀÏ ¾øÀÌ Mac OS X ½Ã½ºÅÛÀÇ °Ë»ö ±â´É(spotlight)À» TeXShop ÀÌ¿ëÇÑ PDF µ¿±âÈ­. ÀÌ µÎ¹ø° ¹æ¹ýÀº OS X 10.4 ÀÌ»ó(Tiger)À̾î¾ß¸¸ ÀÛµ¿ÇÑ´Ù.
1. (TeXLive2008¿¡¼­ ¿¬ Ãß°¡µÈ »çÇ×) ÄÄÆÄÀÏÇÒ ¶§ --synctex=1 ¿É¼ÇÀ» Ãß°¡ÇÏ´Â °ÍÀÌ´Ù. µû¶ó¼­ dvipdfmx¸¦ »ç¿ëÇÏ´Â °æ¿ì¿¡´Â Personal Script¿¡ ´ÙÀ½°ú °°ÀÌ ½á ³Ö´Â´Ù. ±×¸®°í Sync method¿¡¼­ SyncTeX¿¡ üũÇÑ´Ù.
* TeX program: {{{simpdftex etex --dpx --extratexopts "--synctex=1"}}}
* LaTeX program: {{{simpdftex latex --dpx --extratexopts "--synctex=1"}}}
* pdftexÀ» »ç¿ëÇÏ´Â °æ¿ìµµ ¸¶Âù°¡Áö·Î ÇØ´ç ¸Þ´º¿¡¼­ option {{{ --extratexopts "--synctex=1"}}} À» Ãß°¡ÇÑ´Ù.
* XeLaTeXÀÇ °æ¿ì ~/Library/TeXShop/Engines ¿¡ ÀÖ´Â XeLaTeX.engineÀ» ¿­¾î, xelatex -shell "$1" À» xelatex -shell-escape --synctex=1 "$1" ·Î ÇÑ´Ù.
== ÇÑ±Û PDF ¹®¼­ µ¿±âÈ­ ==
attachment:texshopdpx.jpg

attachment:pdf_fwdsrch_ ´ÙÀ½°ú °°Àº Äڵ带 preamble¿¡ »ðÀÔÇÏ¿© pdflatex/latexÀ¸·Î ¸ðµÎ ÄÄÆÄÀÏµÇ°Ô ÇÑ´Ù.
{{{#!vim tex
\usepackage{ifpdf} % memoir, oblivoir¿¡¼­´Â ºÒÇÊ¿ä
\ifpdf % \ifpdf ¿¡¼­ \fi ±îÁö oblivoir¿¡¼­´Â ºÒÇÊ¿ä
\input glyphtounicode\pdfgentounicode=1
% \usepackage{dhucs-cmap} % ko. png TeX ±âº» ÆùÆ® »ç¿ë½Ã ºÒÇÊ¿ä
\fi
\usepackage{pdfsync}
}}}

À§ÀÇ ±×¸² ÀÌÁ¦ ÀÛ¾÷⠾ƹ«°÷¿¡¼­ ¼±ÅÃµÈ ºÎºÐ¿¡ ¸¶¿ì½º Æ÷ÀÎÅ͸¦ °¡Á®°¡¼­ Ctrl- ³ª Command+Click Çϸé Spotlight·Î ã±â ¸Þ´º°¡ ¶á´Ù. ÀÌ ¸Þ´º¸¦ ÀÌ¿ëÇÏ¿© SpotlightÀ» ½ÇÇà½ÃÅ°¸é ´ÙÀ½°ú °°ÀÌ °á°ú°¡ ³ªÅ¸³­´Ù Çغ¸ÀÚ.

attachment:pdf_fwdsrch_2.png TeXLive 2008ÀÇ °æ¿ì

lshort-kr.pdf ¾È¿¡ ÀÌ ¹®ÀÚ¿­ÀÌ ÀÖ´Ù´Â °ÍÀÌ ¹ß°ßµÇ¾ú´Ù. ÀÌ ÆÄÀÏÀ» ½ÇÇà½ÃÅ°¸é ¹Ì¸®º¸±â(Previewer) ¾È¿¡¼­ ÇØ´ç À§Ä¡¸¦ ã¾ÆÁØ´Ù attachment:texshopdpx2008. png

attachment:pdf_fwdsrch (±×¸² ¾È¿¡¼­ ¸í·ÉâÀÇ ¸í·ÉÀÌ ÀüºÎ º¸ÀÌÁö ¾ÊÀ½¿¡ ÁÖÀÇÇϼ¼¿ä. png À§ÀÇ sectionÀÇ ¸í·É ³»¿ëÀ» ÂüÁ¶Çϼ¼¿ä.)



TeXShop¿¡¼­´Â PDF µ¿½ÃÈ­(sync)°¡ °¡´ÉÇÏ´Ù. pdftex/dvipdfmx ¸ðµÎ Àß ÀÛµ¿ÇÑ´Ù.

¸ñÂ÷

1 SyncTeX Áö¿ø PDF Synchronization
2 TeXShopÀÇ PDF µ¿±âÈ­ ¹æ¹ý
3 ÇÑ±Û PDF ¹®¼­ µ¿±âÈ­

1 SyncTeX Áö¿ø PDF Synchronization

  1. TeXShop 2.18 (2008/08/30) ÀÌÈÄ ¹öÀü°ú TeXLive 2008 (MacTeX 2008) ÇÊ¿ä.
  2. ÄÄÆÄÀÏ ¸í·É ¿É¼Ç¿¡ --synctex=1À» Ãß°¡ÇÑ´Ù.
  3. ÆíÁý⠶Ǵ ¹Ì¸®º¸±â â¿¡¼­ Command+Click

2 TeXShopÀÇ PDF µ¿±âÈ­ ¹æ¹ý

TeXShopÀÇ µ¿±âÈ­ ¹æ¹ýÀº ¼¼ °¡ÁöÀÌ´Ù. TeXLive2008¿¡¼­ ÇÑ °¡Áö°¡ Ãß°¡µÇ¾ú´Ù.
  1. pdfsync.sty ½ºÅ¸ÀÏ ÆÄÀÏÀ» ÀÌ¿ëÇÏ°í PDFLaTeXÀ¸·Î ÄÄÆÄÀÏÇÏ´Â ¹æ¹ý
  2. ´Ù¸¥ ½ºÅ¸ÀÏ ¾øÀÌ Mac OS X ½Ã½ºÅÛÀÇ °Ë»ö ±â´É(spotlight)À» ÀÌ¿ëÇÑ PDF µ¿±âÈ­. ÀÌ µÎ¹ø° ¹æ¹ýÀº OS X 10.4 ÀÌ»ó(Tiger)À̾î¾ß¸¸ ÀÛµ¿ÇÑ´Ù.
  3. (TeXLive2008¿¡¼­ Ãß°¡µÈ »çÇ×) ÄÄÆÄÀÏÇÒ ¶§ --synctex=1 ¿É¼ÇÀ» Ãß°¡ÇÏ´Â °ÍÀÌ´Ù. µû¶ó¼­ dvipdfmx¸¦ »ç¿ëÇÏ´Â °æ¿ì¿¡´Â Personal Script¿¡ ´ÙÀ½°ú °°ÀÌ ½á ³Ö´Â´Ù. ±×¸®°í Sync method¿¡¼­ SyncTeX¿¡ üũÇÑ´Ù.
    • TeX program: simpdftex etex --dpx --extratexopts "--synctex=1"
    • LaTeX program: simpdftex latex --dpx --extratexopts "--synctex=1"
    • pdftexÀ» »ç¿ëÇÏ´Â °æ¿ìµµ ¸¶Âù°¡Áö·Î ÇØ´ç ¸Þ´º¿¡¼­ option --extratexopts "--synctex=1" À» Ãß°¡ÇÑ´Ù.
    • XeLaTeXÀÇ °æ¿ì ~/Library/TeXShop/Engines ¿¡ ÀÖ´Â XeLaTeX.engineÀ» ¿­¾î, xelatex -shell "$1" À» xelatex -shell-escape --synctex=1 "$1" ·Î ÇÑ´Ù.

3 ÇÑ±Û PDF ¹®¼­ µ¿±âÈ­

texshopdpx.jpg

´ÙÀ½°ú °°Àº Äڵ带 preamble¿¡ »ðÀÔÇÏ¿© pdflatex/latexÀ¸·Î ¸ðµÎ ÄÄÆÄÀÏµÇ°Ô ÇÑ´Ù.
\usepackage{ifpdf}  % memoir, oblivoir¿¡¼­´Â ºÒÇÊ¿ä
\ifpdf  % \ifpdf ¿¡¼­ \fi ±îÁö oblivoir¿¡¼­´Â ºÒÇÊ¿ä 
  \input glyphtounicode\pdfgentounicode=1
% \usepackage{dhucs-cmap}   % ko.TeX ±âº» ÆùÆ® »ç¿ë½Ã ºÒÇÊ¿ä
\fi
\usepackage{pdfsync}

ÀÌÁ¦ ÀÛ¾÷⠾ƹ«°÷¿¡¼­³ª Command+ClickÇغ¸ÀÚ.

TeXLive 2008ÀÇ °æ¿ì

texshopdpx2008.png

(±×¸² ¾È¿¡¼­ ¸í·ÉâÀÇ ¸í·ÉÀÌ ÀüºÎ º¸ÀÌÁö ¾ÊÀ½¿¡ ÁÖÀÇÇϼ¼¿ä. À§ÀÇ sectionÀÇ ¸í·É ³»¿ëÀ» ÂüÁ¶Çϼ¼¿ä.)