Go to the first, previous, next, last section, table of contents.


Include Files

TeXÀ̳ª Info Æ÷¸ÅÆà ¸í·ÉÀÌ Texinfo ÆÄÀÏ¿¡¼­ @include ¸í·ÉÀ» º¸¸é, ÀÌ ¸í·É¾î¿¡ ¾²¿© ÀÖ´Â ÆÄÀÏÀÇ ³»¿ëÀ» ó¸®Çؼ­ »õ·Î ¸¸µé¾î Áö°Ô µÉ DVI³ª Info ÆÄÀÏ¿¡ Æ÷ÇÔÇÑ´Ù. Æ÷ÇÔµÈ ÆÄÀÏÀÇ »öÀÎ Ç׸ñµµ Ãâ·Â ÆÄÀÏÀÇ »öÀο¡ Æ÷ÇԵȴÙ.

ÆÄÀÏ Æ÷ÇÔÀ¸·Î ÇÑ°³ÀÇ Å«¹®¼­¸¦ Æí¸®ÇÏ°Ô ÀÛÀº ºÎºÐµéÀ» ¸ð¾Æ¼­ ¸¸µé¼ö ÀÖ´Ù.

How to Use Include Files

Texinfo ÆÄÀϳ»¿¡¼­ ¶Ç´Ù¸¥ ÆÄÀÏÀ» Æ÷ÇÔÇÏ·Á¸é, @include ¸í·ÉÀ» ÁÙÀÌ ½ÃÀÛÇÒ ¶§ ¾²°í, °°Àº ÁÙ¿¡ Æ÷Ç﵃ ÆÄÀÏÀÇ À̸§À» ¾´´Ù. ¿¹¸¦ µé¾î:

@include buffers.texi

Æ÷ÇÔµÈ ÆÄÀÏÀº ´Ü¼øÈ÷ ±×´ë·Î Àüü ȤÀº outer Texinfo ÆÄÀÏ¿¡ Æ÷ÇÔÇÏ·Á°í ÇÏ´Â ÅؽºÆ®ÀÇ ÀϺο©¾ß ÇÑ´Ù; ÀÌ ÆÄÀÏ¿¡´Â Texinfo ÆÄÀÏÀÇ Ç¥ÁØÀûÀÎ ½ÃÀÛ°ú ³¡ÀÌ µé¾î ÀÖÀ¸¸é ¾È µÈ´Ù. ƯÈ÷, Æ÷ÇԵǴ ÆÄÀÏÀ» `\input texinfo'¶ó°í ¸»ÇÏ´Â ÁÙ·Î ½ÃÀÛÇؼ­´Â ¾ÈµÈ´Ù; ¸¸¾à ±×·¸°Ô Çϸé, ÀÌ ÁÙÀº ±×´ë·Î Ãâ·ÂÆÄÀÏ¿¡ Æ÷Ç﵃ °ÍÀÌ´Ù. ¸¶Âù°¡Áö·Î Æ÷ÇԵǴ ÆÄÀÏÀ» @bye·Î ³¡³»¸é ¾ÈµÈ´Ù; @bye ´ÙÀ½¿¡ ¿À´Â °ÍÀº ¾Æ¹«°Íµµ Æ÷¸ÅÆõÇÁö ¾Ê´Â´Ù.

°ú°Å¿¡´Â Æ÷ÇԵǴ ÆÄÀÏ¿¡ @setfilename ÁÙÀÌ ½ÃÀÛÇÒ ¶§ ÇÊ¿äÇßÁö¸¸, Áö±ÝÀº ¾Æ´Ï´Ù. Áö±ÝÀº ÀÌ·± ÁÙÀ» ¾²°Å³ª ¸»°Å³ª »ó°üÀÌ ¾ø´Ù. Æ÷ÇԵǴ ÆÄÀÏ¿¡ @setfilename ÁÙÀ» ¾²¸é, ±× ÁÙÀº ¹«½ÃµÈ´Ù.

º¸Åë, Æ÷ÇԵǴ ÆÄÀÏÀº @nodeÁÙ·Î ½ÃÀÛÇÏ°í ±× ´ÙÀ½ÁÙ¿¡´Â @chapter ÁÙÀÌ ¿Â´Ù. °¢ Æ÷ÇԵǴ ÆÄÀÏÀº ÇÑ°³ÀÇ ÀåÀÌ´Ù. ÀÌ·¸°Ô ÇÏ¸é º¸Åë ³ëµå¿Í ¸Þ´º¸¦ ¸¸µé°í ¾÷µ¥ÀÌÆ®ÇÏ´Â ¸í·ÉÀ» ½á¼­ Æ÷ÇԵǴ ÆÄÀϾȿ¡ ³ëµå Æ÷ÀÎÅÍ¿Í ¸Þ´º¸¦ ¸¸µé±â°¡ ÆíÇØ Áø´Ù. ÇÏÁö¸¸, Emacs³»ÀÇ ³ëµå¿Í ¸Þ´º¸¦ ¸¸µé°í º¯°æÇÏ´Â ¸í·ÉÀº ¿©·¯°³ÀÇ Texinfo ÆÄÀÏ°ú ÇÔ²² ¾µ ¼ö ¾ø´Ù. Áï ÀÌ·± ¸í·ÉµéÀ» ½á¼­ Æ÷ÇԵǴ ÆÄÀÏÀ» ½ÃÀÛÇÏ´Â @node ¶óÀο¡ ÀÖ´Â `Next', `Previous', ±×¸®°í `Up' Æ÷ÀÎÅ͸¦ ä¿ï ¼ö ¾ø´Ù. ¶Ç, º¸Åë ¸í·É¾îµéÀ» »ç¿ëÇؼ­ master Àüü ÆÄÀÏ¿¡ ´ëÇÑ ¸Þ´º¸¦ ¸¸µé ¼ö ¾ø´Ù. Á÷Á¢ ¸Þ´º¿Í `Next', `Previous', ±×¸®°í `Up' Æ÷ÀÎÅ͸¦ ¼ÕÀ¸·Î ½á ³Ö´øÁö, ¾Æ´Ï¸é GNU EmacsÀÇ Texinfo ¸ðµå ¸í·É¾îÀÎ, texinfo-multiple-files-update¸¦ »ç¿ëÇØ¾ß ÇÑ´Ù. ÀÌ ¸í·É¾î´Â @includeµÈ ÆÄÀÏ¿¡ »ç¿ëÇÒ ¼ö ÀÖ°Ô µÇ¾î ÀÖ´Ù.

texinfo-multiple-files-update

GNU EmacsÀÇ Texinfo ¸ðµå´Â texinfo-multiple-files-update ¸í·ÉÀ» Á¦°øÇÑ´Ù. ÀÌ ¸í·É¾î´Â ¿ÜºÎ ÆÄÀÏ È¤Àº Àüü ÆÄÀÏ ³»¿¡ ÀÖ´Â `Next', `Previous', ±×¸®°í `Up' Æ÷ÀÎÅͻӸ¸ ¾Æ´Ï¶ó Æ÷ÇÔµÈ ÆÄÀÏÀÇ Æ÷ÀÎÅ͵鵵 ¸¸µé°í º¯°æÇÒ ¼ö ÀÖ´Ù. ¿É¼ÇÀ¸·Î ¹«½¼ ÀÎÀÚ¸¦ ÁÖ´À³Ä¿¡ µû¶ó ÀÌ ¸í·ÉÀº ù¹ø°·Î º¸ÀÌ´Â @node ÁÙÀÇ Æ÷ÀÎÅ͸¸À» °»½ÅÇϰųª Àüü Æ÷ÀÎÅ͸¦ °»½ÅÇÑ´Ù:

M-x texinfo-multiple-files-update
¾Æ¹« ÀÎÀÚ ¾øÀÌ ½ÇÇàÇÑ´Ù:
C-u M-x texinfo-multiple-files-update
Á¢µÎ ÀÎÀÚ·Î C-u¸¦ ÁÖ°í ½ÇÇàÇÑ´Ù.
C-u 8 M-x texinfo-multiple-files-update
C-u 8°ú °°ÀÌ, ¼ýÀÚ Á¢µÎ ÀÎÀÚ¸¦ ÁÖ°í ½ÇÇàÇÑ´Ù.

interactive·Î »ç¿ëÇÒ ¶§ Á¢µÎ ÀÎÀÚ¸¦ ¾²´Â °Í¿¡ À¯ÀÇÇÏÀÚ; º¸Åë Á¢µÎ ÀÎÀÚ´Â C-uÀÌ°í, texinfo-multiple-files-update ¸í·ÉÀº master menu¸¦ ³Ö´Â´Ù; C-u 8°ú °°Àº, ¼ýÀÚ Á¢µÎ ÀÎÀÚ¸¦ ¾²¸é ÀÌ ¸í·ÉÀº ¸ðµç ÆÄÀÏÀÇ Æ÷ÀÎÅÍ¿Í ¸Þ´º¸¦ ¸ðµÎ º¯°æÇÏ°í master menu¸¦ ³Ö´Â´Ù.

Include File Requirements

texinfo-multiple-files-update ¸í·ÉÀ» ¾²·Á¸é Æ÷ÇÔÇÒ ÆÄÀÏÀÌ ³ª¿­µÈ ¿ÜºÎÀÇ Texinfo ÆÄÀÏÀº Texinfo ÆÄÀÏÀÇ ½ÃÀÛ°ú ³¡, ±×¸®°í Æ÷ÇϤ±ÇÒ ÆÄÀÏÀ» ³ª¿­ÇÏ´Â @include ¸í·É¸¸ÀÌ µé¾î ÀÖ¾î¾ß ÇÑ´Ù. ÀÌ ÆÄÀÏÀº »öÀεµ Æ÷ÇÔÇÏ¸é ¾È µÇ°í »öÀεµ ±× ´Ù¸¥ ÆÄÀÏ¿¡¼­ Æ÷ÇÔÇØ¾ß ÇÑ´Ù.

°Ô´Ù°¡, °¢°¢ÀÇ Æ÷ÇÔµÈ ÆÄÀÏÀº °¡Àå ³ôÀº ´Ü°èÀÇ ³ëµå°¡ Á¤È®È÷ ÇÑ°³ ÀÖ¾î¾ß¸¸ ÇÑ´Ù (º¸Åë, @chapter³ª ±×¿Í °°Àº ´Ü°èÀÇ ³ëµåÀÌ´Ù). ±×¸®°í ÀÌ ³ëµå´Â Æ÷ÇÔµÈ ÆÄÀÏÀÇ Ã¹¹ø° ³ëµå¿©¾ß ÇÑ´Ù. ´õ¿ì±â, °¢ Æ÷ÇԵǴ ÆÄÀÏ¿¡¼­ °¡Àå ³ôÀº ´Ü°èÀÇ ³ëµåµéÀº ÀüºÎ °°Àº ´Ü°è¿©¾ß ÇÑ´Ù. º¸Åë ÀÌ ³ëµå´Â @chapter, @appendix, ȤÀº @unnumbered ³ëµåÀÌ´Ù. Áï, º¸Åë °¢ Æ÷ÇԵǴ ÆÄÀϵéÀº ¿ÀÁ÷ Á¤È®È÷ ÇÑ°³ÀÇ ÀåÀ̳ª ±×¿Í °°Àº ´Ü°èÀÇ ³ëµå¸¸ µé¾î ÀÖ¾î¾ß ÇÑ´Ù.

¿ÜºÎ ÆÄÀÏÀº ÇÑ°³ÀÇ ³ëµå¸¸ µé¾î ÀÖ¾î¾ß ÇÑ´Ù. ÀÌ ³ëµå´Â `Top' ³ëµåÀÌ´Ù. ÀÌ ÇÑ°³ÀÇ `Top' ³ëµå ¿Ü¿¡´Â ¾î¶² ³ëµåµµ µé¾î À־´Â ¾ÈµÈ´Ù. texinfo-multiple-files-update ¸í·ÉÀº `Top' ÀÌ¿ÜÀÇ ³ëµå´Â ó¸®ÇØ ÁÖÁö ¾Ê´Â´Ù.

Sample File with @include

´ÙÀ½Àº texinfo-multiple-files-update¸¦ ½ÇÇàÇϱâ Àü¿¡ ÆÄÀÏÀ» @includeÇÏ´Â ¿ÜºÎ Texinfo ÆÄÀÏÀÇ ¿ÏÀüÇÑ ¿¹ÀÌ´Ù. texinfo-multiple-files-update ¸í·ÉÀº ÁÖ¿ä ȤÀº master ¸Þ´º¸¦ ¸¸µé¾î ³½´Ù.

\input texinfo @c -*-texinfo-*-
@setfilename  include-example.info
@settitle Include Example

@setchapternewpage odd
@titlepage
@sp 12
@center @titlefont{Include Example}
@sp 2
@center by Whom Ever

@page
@vskip 0pt plus 1filll
Copyright @copyright{} 1997 Free Software Foundation, Inc.
@end titlepage

@ifinfo
@node Top, First, , (dir)
@top Master Menu
@end ifinfo

@include foo.texinfo
@include bar.texinfo
@include concept-index.texinfo

@summarycontents
@contents

@bye

`foo.texinfo'¿Í °°Àº, Æ÷ÇÔµÈ ÆÄÀÏÀº ´ÙÀ½°ú °°À» °ÍÀÌ´Ù:

@node First, Second, , Top
@chapter First Chapter

Contents of first chapter ...

`concept-index.texinfo'ÀÇ ¿ÏÀüÇÑ ³»¿ëÀº ´ÙÀ½°ú °°ÀÌ °£´ÜÇÒ °ÍÀÌ´Ù:

@node Concept Index, , Second, Top
@unnumbered Concept Index

@printindex cp

The GNU Emacs Lisp Reference ManualÀÇ ¿ÜºÎ Texinfo ÆÄÀÏÀÇ ¼Ò½º ÆÄÀÏ À̸§Àº `elisp.texi'ÀÌ´Ù. ÀÌ ¿ÜºÎ ÆÄÀÏÀº 417°³ Ç׸ñÀÌ µé¾î ÀÖ´Â master ¸Þ´º¿Í 41°³ÀÇ ÆÄÀÏÀ» @includeÇÏ°í ÀÖ´Ù.

Evolution of Include Files

Info°¡ óÀ½ ¸¸µé¾î Á³À» ¶§, ÇÑ°³ÀÇ ÁÖÁ¦¿¡ ´ëÇØ ¿©·¯°³ÀÇ ÀÛÀº Info ÆÄÀÏÀ» ¸¸µå´Â °ÍÀÌ º¸ÅëÀ̾ú´Ù. °¢ Info ÆÄÀÏÀº °¢°¢ º°µµÀÇ Texinfo ¼Ò½º ÆÄÀÏ¿¡¼­ Æ÷¸ÅÆõǾú´Ù. ÀÌ·± ½À°üÀº ´©±º°¡°¡ Á¤º¸¸¦ ¾ò°íÀÚ ÇÒ ¶§ Emacs°¡ Å©Å°°¡ Å« Info ÆÄÀÏÀÇ Àüü¸¦ ´ã´Â Å« ¹öÆÛ(buffer)¸¦ ¸¸µé ÇÊ¿ä°¡ ¾ø´Ù´Â ¶æÀÌ´Ù; ±× ´ë½Å¿¡, Emacs´Â ã°íÀÚ Çϴ ƯÁ¤ Á¤º¸¸¸ µé¾î ÀÖ´Â ÀÛÀº Info ÆÄÀÏÀ» ´ãÀ» ¸¸ÇÑ ¸Þ¸ð¸®¸¸ ÇÒ´çÇÏ¸é µÇ¾ú´Ù. ÀÌ·± ¹æ¹ýÀ¸·Î ¸Þ¸ð¸® ³¶ºñ¸¦ ¸·À» ¼ö ÀÖ¾ú´Ù.

ÇÑ ÆÄÀÏ¿¡¼­ ´Ù¸¥ ÆÄÀÏ·ÎÀÇ ÂüÁ¶´Â ³ëµå À̸§°ú µ¿½Ã¿¡ ÆÄÀÏÀ̸§±îÁö ÂüÁ¶Çؼ­ ¸¸µé¾ú´Ù. ((See section Referring to Other Info Files. ¶Ç See section @xref with Four and Five Arguments.)

ÆÄÀÏÀ» Æ÷ÇÔÇÏ´Â °ÍÀº ¿ø·¡ ¿©·¯°³ÀÇ ÀÛÀº INfo ÆÄÀÏ¿¡¼­ ÇÑ°³ÀÇ Å« ÀμâµÈ ¸Å´º¾óÀ» ¸¸µé¾î ³»´Â ¹æ¹ýÀ¸·Î ¸¸µé¾îÁ³´Ù. ÀμâµÈ ¸Å´º¾ó¿¡¼­, ¸ðµç ÂüÁ¶´Â °°Àº ¹®¼­ ¾È¿¡ ÀÖ¾ú±â ¶§¹®¿¡, TeXÀº ÀÚµ¿À¸·Î ±× ÂüÁ¶µÈ ÂÊÀÇ ¹øÈ£¸¦ ¾Ë ¼ö ÀÖ¾ú´Ù. Info Æ÷¸ÅÆà ¸í·É¾î´Â ÆÄÀÏ Æ÷ÇÔÀ» ¿ÀÁ÷ ÇÕÃÄÁø »öÀÎÀ» ¸¸µé±â À§Çؼ­¸¸ ½è´Ù. °¢ Texinfo ÆÄÀÏÀº Info ÆÄÀÏ·Î µû·Î µû·Î ¸¸µé¾îÁ³´Ù. (Áï °¢°¢ÀÇ ÆÄÀÏÀº @setfilenameÀÌ ÇÊ¿äÇß´Ù.)

ÇÏÁö¸¸, Áö±ÝÀº Å« Info ÆÄÀÏÀº ÀÚµ¿À¸·Î ÂÉ°³Áö±â ¶§¹®¿¡, Texinfo ÆÄÀÏÀ» ÀÛÀº Å©±â·Î À¯ÁöÇØ¾ß ÇÒ ÇÊ¿ä´Â ´õÀÌ»ó ¾ø°Ô µÇ¾ú´Ù.

ÇöÀç´Â, ¿©·¯°³ÀÇ Texinfo ÆÄÀÏÀº ÁÖ·Î The GNU Emacs Lisp Reference Manual°ú °°ÀÌ Å« ¹®¼­¿¡¼­ ¾²ÀδÙ. ±×¸®°í ¿©·¯¸íÀÇ »ç¶÷µéÀÌ ÇÑ°³ ¹®¼­ÀÇ ´Ù¸¥ ºÎºÐµéÀ» µ¿½Ã¿¡ ÀÛ¼ºÇÏ´Â ÇÁ·ÎÁ§Æ®¿¡¼­ ¾²ÀδÙ.

°Ô´Ù°¡, Info Æ÷¸ÅÆà ¸í·É¾î´Â @include ¸í·É¾î¿Í ÇÔ²² »ç¿ëÇÒ ¼ö ÀÖµµ·Ï È®ÀåµÇ¾ú±â ¶§¹®¿¡ ÇÊ¿äÇÏ´Ù¸é ÀÛÀº ÆÄÀϵé·Î ³ª´µ¾îÁ® ÀÖ´Â ÆÄÀÏ¿¡¼­ ÇÑ°³ÀÇ Å« Info ÆÄÀÏÀ» ¸¸µé ¼ö ÀÖ´Ù. ÀÌ ¸»Àº Texinfo ÆÄÀϵéÀÇ À̸§ ¾øÀ̵µ ¸Þ´º¿Í »óÈ£ ÂüÁ¶¸¦ ¸¸µé ¼ö°¡ ÀÖ´Ù´Â °Ô µÈ´Ù.


Go to the first, previous, next, last section, table of contents.