KTUGFaq

KTUG FAQ

·Î±×ÀÎ:
ºñ¹Ð¹øÈ£:
°¡ÀÔ
You shall be rewarded for a dastardly deed.
FrontPage › WinEdtTip/TreeÆíÁý

¸ñÂ÷

1 WinEdt Project Tree
2 include¿Í inputÀÇ Â÷ÀÌ
3 ºÎºÐ ÄÄÆÄÀÏ ±â´É
4 Project Tree¿Í °ü·ÃÇÑ ±â´É
4.1 includeonly
4.2 Find in Files
5 ±× ¿Ü

1 WinEdt Project Tree


WinEdt¿¡´Â Project Tree¶ó ÇÏ¿© Ã¥À̳ª ±ä ±ÛÀ» ¾µ ¶§ Æí¸®ÇÑ ±â´É(KTUGContrib:46)ÀÌ ÀÖ½À´Ï´Ù. Project Tree¶õ ¾Æ·¡ ±×¸²°ú °°ÀÌ WinEdt âÀ» ³ª´©¾î ¿ÞÂÊ¿¡ ÀÛ¾÷ ¹®¼­ÀÇ ±¸Á¶¸¦ ¼öÇüµµ(â§úþÓñ: Tree)·Î ³ªÅ¸³ª°Ô ÇÏ´Â ±â´ÉÀÔ´Ï´Ù.

lshotr_kr_tree.png

(!) ±×¸² ¼³¸í: lshort-kr¿¡¼­ [http]lshort-kr TeX ¿øº» ÆÄÀÏÀ» Ŭ¸¯Çϸé "LaTeX2e ÀÔ¹®"ÀÇ ¼Ò½º ÆÄÀÏÀÎ lshort-kr.texÀÌ µé¾î ÀÖ´Â lshort-kr-src.tar.gzÀÌ ´Ù¿î·ÎµåµË´Ï´Ù. ÀÌ°ÍÀ» Ç®¸é lshort-kr Æú´õ°¡ »ý±â°í ±× ¼Ó¿¡ ÀÖ´Â ¸¹Àº ÆÄÀϵéÀÌ ÀÖ½À´Ï´Ù. WinEdt°¡ ±ò·Á ÀÖ´Â °æ¿ì À̵é Áß¿¡ lshort-kr.texÀ» Ŭ¸¯Çϸé WinEdt â¿¡ ¶å´Ï´Ù. À̶§ WinEdtÀÇ ´ÜÃßµé Áß¿¡ ³ì½ÊÀÚ°¡ ÀÖ´Â ´ÜÃß¿¡ Ä¿¼­¸¦ °¡Á®°¡¸é "Set Main File"À̶ó´Â dz¼±µµ¿ò¸»ÀÌ ¶å´Ï´Ù. ÀÌ ´ÜÃ߸¦ ´©¸£¸é WinEdt´Â WinEdt â¿¡ È°¼ºÈ­µÇ¾î ÀÖ´Â ÆÄÀÏÀ» Àаí Project Tree¸¦ ¸¸µì´Ï´Ù. TeXifyÇÑ ´ÙÀ½ "Project Tree" ´ÜÃ߸¦ Ŭ¸¯ÇÏ¸é ±×¸²ÀÇ ¿ÞÂÊ¿¡ ³ªÅ¸³­ °Í°ú °°ÀÌ Project Tree°¡ ³ªÅ¸³³´Ï´Ù. À§ÀÇ ±×¸²¿¡¼­ ó·³ Project Tree¿¡´Â ÆÄÀϵé(title, contrib, overview, things, typeset, math, lssym, spec, custom, biblio)ÀÌ ³ªÅ¸³ª´Â µ¥ ÀÌ ÆÄÀϵéÀº ¸ÞÀÎ ÆÄÀÏ(À§ÀÇ ±×¸²¿¡¼­ ¿À¸¥ ÂÊ¿¡ ¿­·Á ÀÖ´Â ÆÄÀÏ)¿¡¼­ \include{title}, \include{contrib} µîÀ¸·Î ÆíÁýµÇ¾î Àֱ⠶§¹®ÀÔ´Ï´Ù. ¶Ç ¸Ç¸¶Áö¸·¿¡ ÀÖ´Â aterword.texÀº "input aterword.tex"À¸·Î ºÒ·¶±â ¶§¹®ÀÔ´Ï´Ù. ÄÄÆÄÀÏ Àü°ú ÄÄÆÄÀÏ ÈÄÀÇ Tree¿¡ ³ªÅ¸³ª´Â °ÍÀÌ ´Ù¸¨´Ï´Ù. ÄÄÆÄÀÏÇÑ ´ÙÀ½ Project Tree¸¦ ¿­¸é TOC ÆÄÀÏ ³»ÀÇ Treeµµ º¸¿© ÁÝ´Ï´Ù(±×¸² ÂüÁ¶).

2 include¿Í inputÀÇ Â÷ÀÌ

Q: (From KTUGOperate:15073) ¾È³çÇϼ¼¿ä? ´ÙÀ½°ú °°Àº °ÍÀÌ ±Ã±ÝÇϳ׿ä. ¿¹¸¦µé¾î example.tex¶ó´Â ÆÄÀÏÀÌ ÀÖ±¸¿ä. ÀÌ°ÍÀ» main ÆÄÀÏ¿¡¼­ \include{example}Çؼ­ ºÎ¸£´Â °Å¶û \input{example.tex}Çؼ­ È£ÃâÇÏ´Â °Í°ú ¾î¶² Â÷ÀÌ°¡ ÀÖ´ÂÁö¿ä. include¸¦ ¾²¸é µû·Î µû·Î ÄÄÆÄÀÏÀ» ÇÏ´Â°Í °°¾Æ¼­ ÇØ´ç µð·ºÅ丮¿¡ example.aux¶ó´Â ÆÄÀϵµ »ý±â´øµ¥¿ä. ÀÌ·¸°ÔµÇ¸é µð·ºÅ丮 ³»ºÎ°¡ ÁöÀúºÐÇØÁ®¼­, Àú´Â inputÀ» ÁÖ·Î »ç¿ëÇϴµ¥¿ä. À§ÀÇ Áú¹®°ú °¢°¢ÀÇ Àå´ÜÁ¡À» ¾Æ½Ã¸é ºÎŹ µå¸³´Ï´Ù. ±×·³~~

A1: [http]lshort-kr.pdfÀÇ 15ÂÊ(È­¸éÀ¸·Î´Â 29ÂÊ)¿¡ º¸¸é "\include{filename}À¸·Î »ðÀԵǴ ºÎºÐÀ» ó¸®ÇÒ ¶§´Â »õ·Î¿î ÂÊ¿¡¼­ ½ÃÀÛÇÏ°í \input{filename}À¸·Î »ðÀԵǴ ºÎºÐÀ» ó¸®ÇÒ ¶§´Â ÆäÀÌÁö Á¶ÀýÀ̳ª ¹®ÀÚ Ãß°¡¸¦ ÀüÇô ÇÏÁö ¾Ê°í »ðÀÔµÈ À§Ä¡¿¡¼­ ÇÑ´Ù°í ÇÏ¿´½À´Ï´Ù. ±×·¡¼­ Ã¥À» ¾µ ¶§ Àå(íñ)º° Chapter Head¸¦ º°µµÀÇ ÆäÀÌÁö·Î ¸¸µé°í ½ÍÀ¸¸é
\chapter{ÀåÀÇ Á¦¸ñ}
Àå¿¡ °ü·ÃÇÑ ¼³¸í
\include{ÆÄÀÏ À̸§}%include ÆÄÀÏ ³»¿¡ ¸í·É¾î \chapter{...}¸¦ ³ÖÁö ¸» °Í
\chapter{ÀåÀÇ Á¦¸ñ}
Àå¿¡ °ü·ÃÇÑ ¼³¸í
\include{ÆÄÀÏ À̸§}%include ÆÄÀÏ ³»¿¡ ¸í·É¾î \chapter{...}¸¦ ³ÖÁö ¸» °Í
...
¿Í °°ÀÌ main ÆÄÀÏ¿¡ ÀÔ·ÂÇÏ¸é µË´Ï´Ù. \include ´ë½Å \inputÀ» ¾²¸é Chapter Head´Â º°µµÀÇ ÆäÀÌÁö·Î µÇÁö ¾Ê°í Chapter Head¿¡ À̾ input ÆÄÀÏÀÇ ³»¿ëÀÌ Á¶Æǵ˴ϴÙ. ¶Ç \include{}´Â ¿©·¯ °³ ½è´õ¶óµµ \includeonly{filename}[1]¿¡ ÇÑ °³ ¶Ç´Â ¸î °³¸¸ ¼±ÅÃÇÏ¿© ³ÖÀ¸¸é Ãâ·Â ÆÄÀÏ¿¡¼­´Â \includeonly{}¿¡ Æ÷ÇÔÇÑ °Í¸¸ º¸¿©ÁÝ´Ï´Ù. ÂÊ ¹øÈ£, Àå-Àý ¹øÈ£, Ç¥ ¹øÈ£, ±×¸² ¹øÈ£ µî ¿©·¯ °¡Áö ¹øÈ£(ÀÚµ¿ ¹øÈ£ ¸Å±â±â¿¡¼­ ÁÖ¾îÁö´Â ¹øÈ£)´Â ¹Ù²îÁö ¾Ê½À´Ï´Ù. "ÂÊ ·¹À̾ƿô"(±×¸²ÀÇ À§Ä¡ Ç¥ÀÇ À§Ä¡ µî)µµ ¹Ù²îÁö ¾Ê½À´Ï´Ù. °¢°¢ÀÇ include ÆÄÀÏÀº ¸¶Ä¡ µ¶¸³ÀûÀÎ ÆÄÀÏó·³ ÄÄÆÄÀϵ˴ϴÙ. ±×·¡¼­ aux ÆÄÀϵµ º°µµ·Î »ý±é´Ï´Ù. ¸¸¾à \input ÆÄÀÏÀº ÄÄÆÄÀÏ ¶§ Á¦¿ÜÇÏ°í ½ÍÀ¸¸é ÀÏÀÏÀÌ ÁÖ¼®(%) ó¸®ÇÏ¿©¾ß ÇÕ´Ï´Ù. ÀÌ ¶§ "ÂÊ ·¹À̾ƿô"(±×¸²ÀÇ À§Ä¡, Ç¥ÀÇ À§Ä¡ µî)µµ ¹Ù²ò´Ï´Ù. input ÆÄÀÏÀº ¸¶Ä¡ ¸ÞÀÎ ÆÄÀÏÀÇ ÀϺκÐó·³ ÄÄÆÄÀϵ˴ϴÙ. ±×·¡¼­ º°µµÀÇ aux ÆÄÀϵµ »ý±âÁö ¾Ê½À´Ï´Ù. ¶Ç \inputÀ» ¾µ ¶§´Â ÀÏÀÏÀÌ È®ÀåÀÚ¸¦ ¾²´Â °ÍÀ¸·Î º¸¾Æ¼­ È®ÀåÀÚ°¡ texÀÌ ¾Æ´Ï¶óµµ µÉ °Í °°½À´Ï´Ù.

A2: Âü°í¹®Ç常µé±â¿¡¼­ chapterbib ÆÐÅ°Áö¸¦ ¾²¼­ "Àå(íñ)º° ¹®Çå ¸ñ·Ï" ¸¸µé±â¸¦ ÇÒ·Á¸é \include{}¸¦ ¾²¶ó°í ÇÏ¿´½À´Ï´Ù.

----
  • [1] ¸í·É¾î \includeonly{filename}´Â ÇÁ¸®¾Úºí¿¡¼­¸¸ ¾µ ¼ö ÀÖ½À´Ï´Ù. ¸¸¾à \include{} ¾Õ¿¡ %¸¦ ³Ö¾î ÇØ´ç ÆÄÀÏÀ» ÁÖ¼®ÇÏ¸é ±× ÆÄÀÏÀº Project¿¡ Æ÷ÇÔµÇÁö ¾Ê±â ¶§¹®¿¡ ÂÊ ¹øÈ£, Àå-Àý ¹øÈ£, Ç¥ ¹øÈ£, ±×¸² ¹øÈ£ µî ÀÚµ¿ ¹øÈ£ ¸Å±â±â¿¡¼­ ÁÖ¾îÁö´Â ¹øÈ£´Â »õ·Î¿î »óȲ¿¡ µû¶ó ¹Ù²ò´Ï´Ù.

3 ºÎºÐ ÄÄÆÄÀÏ ±â´É


"ºÎºÐ ÄÄÆÄÀÏ ±â´É"Àº "Project Tree"ÀÇ ±â´ÉÀº ¾Æ´ÏÁö¸¸ ±ä ¼Ò½º ÆÄÀÏÀ» ÀÔ·ÂÇÒ ¶§ ¾µ ¼ö ÀÖ´Â Æí¸®ÇÑ ±â´ÉÀÔ´Ï´Ù. ÇöÀç ÀÛ¾÷(ÀÔ·Â ¶Ç´Â ±³Á¤)ÇÏ°í ÀÖ´Â ºÎºÐÀÌ Àß µÇ¾ú´ÂÁö ºÎºÐÀûÀ¸·Î ÄÄÆÄÀÏÇÏ´Â ±â´É(Compile Selected Block (Shift+Ctrl+C): ÄÄÆÄÀÏÇÏ°í ½ÍÀº ºÎºÐÀ» ¼±ÅÃ(ÆĶõ ¹ÙÅÁ¿¡ Èò ±Û¾¾·Î º¯ÇÕ´Ï´Ù.)ÇÏ°í Ȳ±Ý »çÀÚ¸Ó¸®(TeXify) ´ÜÃß ¹Ù·Î ¹Ø¿¡ "Èò »çÀÚ¸Ó¸®" ´ÜÃ߸¦ ´©¸£¸é ±× ºÎºÐ¸¸ ÄÄÆÄÀϵ˴ϴÙ. À̶§ ÀÚµ¿ ¹øÈ£ ¸Å±â±â(±×¸² ¹øÈ£, ¼ö½Ä ¹øÈ£ µî)´Â Á¦´ë·Î µÇÁö ¾Ê½À´Ï´Ù. ÀÔ·ÂÀÌ Á¦´ë·Î µÇ¾ú´ÂÁö¸¸ üũÇÕ´Ï´Ù. Àüü ÀûÀÎ Project¿¡´Â º¯ÇÔÀÌ ¾ø½À´Ï´Ù.

4 Project Tree¿Í °ü·ÃÇÑ ±â´É

4.1 includeonly


¹®¼­¸¦ ¸¸µç µµÁß¿¡ ¸Å¹ø Àüü ¹®¼­¸¦ ÄÄÆÄÀÏÇÏ´Â °ÍÀº ¸Å¿ì ±ÍÂúÀº ÀÏÀÔ´Ï´Ù. ÀÌ ¶§´Â À§ ±×¸²ÀÇ ¿À¸¥ÂÊ À­ÁÙ¿¡ ÀÖ´Â °Í ó·³ ¸ÞÀÎ ÆÄÀÏ¿¡ \includeonly{}À» ÀÔ·ÂÇÏ¿© µÎ°í {} ¼Ó¿¡ ÇÑ °³ ¶Ç´Â ¸î °³ÀÇ ÆÄÀϸ¸ ³Ö°í ÄÄÆÄÀÏÇÒ ¼ö ÀÖ½À´Ï´Ù. Çϳªµµ ³ÖÁö ¾ÊÀ¸¸é ¸ÞÀÎ ÆÄÀϸ¸ ÄÄÆÄÀϵ˴ϴÙ. ¸¸¾à Àüü¸¦ ÄÄÆÄÀÏÇÏ°í ½ÍÀ¸¸é \includeonly¸¦ ÁÖ¼® ó¸®(%¸¦ ¾Õ¿¡ ºÙÀÌ´Â ÀÏ)ÇÏ¸é µË´Ï´Ù.

/!\ °¡·É ¸ÞÀÎ ÆÄÀÏ¿¡ Àå-ÀýÀÇ ¸í·É, ¸Ó¸®¸»-²¿¸®¸», ¸ñÂ÷ ¸¸µé±â, À妽º ¸¸µé±â, ¾î¶² ȯ°æÀÇ ÀåÄ¡ µîÀ» ¹Ù²ã ´Ù½Ã ÄÄÆÄÀÏÇÏ¸é °¢ include ÆÄÀÏ¿¡ µé¾î ÀÖ´Â aux ÆÄÀÏÀÌ ´Ù½Ã ¸¸µé¾îÁöÁö ¾Ê±â ¶§¹®¿¡ ÀåÄ¡ÀÇ º¯°æ¿¡ µû¸¥ ·¹À̾ƿôÀÌ ¹Ù²îÁö ¾Ê½À´Ï´Ù. ±×·¡¼­ ÀÌ °æ¿ì include ÆÄÀÏ¿¡ µþ¸° aux ÆÄÀÏÀ» Áö¿ì°í ÀüüÀûÀ¸·Î ´Ù½Ã ÄÄÆÄÀÏÇÏ¿©¾ß ÇÕ´Ï´Ù.

4.2 Find in Files

Q: (From KTUGOperate:17676) ¾î¶² stringÀ» °Ë»öÇÒ ¶§ ¸ðµç ¿¬°á¹®¼­µéÀ» ´Ù ¿­¾îµÎÁö ¾ÊÀº »óÅ¿¡¼­ include³ª inputÀ¸·Î ¿¬°áµÈ ¹®¼­±îÁö ÇÔ²² °Ë»öÇϵµ·Ï ÇÒ ¼ö ÀÖ³ª¿ä? Find ¿É¼Ç¿¡ "All files in project"¶ó´Â °Ô º¸À̱ä Çϴµ¥ project¿¡ ¾î¶² ÆÄÀϵéÀÌ ¼ÓÇÏ´ÂÁö ¹Ì¸® ±× ¸®½ºÆ®¸¦ ¼öÀÛ¾÷À¸·Î µî·Ï½ÃÄÑÁÖ´Â ÀÛ¾÷ÀÌ ¸ÕÀú ÇÊ¿äÇÒ °Í°°Àº »ý°¢µµ µå´Âµ¥...

A1: ¸®½ºÆ®¸¦ ¼öÀÛ¾÷À¸·Î µî·Ï½ÃÄÑÁÖ´Â ÀÛ¾÷À» ÇÒ ¼ö ÀÖ´ÂÁö ¸ð¸£°Ú½À´Ï´Ù. ÇÑ ¹ø¸¸ "Main File"À» ÁöÁ¤(Set Main File)ÇÏ°í ¾Æ·¡ ±×¸²°ú °°ÀÌ Project Tree¸¦ ¿­¾î µÎ°í Find in Files ±â´ÉÀ» ¾²¸é µË´Ï´Ù. ±× ´ÙÀ½ºÎÅÍ´Â Project Tree¸¦ ¿­¾î µÎÁö ¾Ê¾Æµµ µË´Ï´Ù.

find_in_project1.png

5 ±× ¿Ü


(!) WinEdt¿¡´Â ÄÄÆÄÀÏÇÒ ¶§ ¾î¶² Ưº°ÇÑ ÀÛ¿ëÀ» ÇÏÁö ¾ÊÁö¸¸ Project Tree¿¡ ¼öÇüµµ(â§úþÓñ: Tree)ÀÇ °¡Áö(branch)·Î ³ªÅ¸³ª°Ô ÇÏ´Â ±â´ÉÀÌ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î ¼³¸íÇÏ°Ú½À´Ï´Ù. ¸Þ´º¿¡¼­
 Document -> Current Work (Samples) -> PhD Thesis
¸¦ Ŭ¸¯Çϸé WinEdt â¿¡ Thesis.tex ÆÄÀÏÀÌ ¿­¸³´Ï´Ù. ÀÌ ÆÄÀÏÀÇ °ÅÀÇ ³¡ºÎºÐ¿¡ °¡¸é
 %GATHER{xBib.bib}   % For Gather Purpose Only
 %GATHER{Thesis.bbl} % For Gather Purpose Only
ÀÌ ÀÖ½À´Ï´Ù. ÀÌ°ÍÀÌ Project Tree¿¡ xBib.bib¿Í Thesis.bblÀÌ ³ªÅ¸³ª°Ô ÇÏ´Â ÀåÄ¡ÀÔ´Ï´Ù. Thesis.tex ÆÄÀÏÀº ProjectÀÇ ÇÑ ¿¹ÀÔ´Ï´Ù.

WinEdt¿¡¼­ Project Tree¸¦ ÀÌ¿ëÇÑ TeXÀÇ ÆíÁý(ÆíÁý»óÀÇ ±â±³ Æ÷ÇÔ)Àº KTUGContrib:46À» ÂüÁ¶ÇϽʽÿä.


WinEdtTip Project

^
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2006-07-08 13:06:22
Processing time 0.0544 sec