makeinfo
´Â Texinfo ÆÄÀÏÀ» Info ÆÄÀÏ·Î º¯È¯ÇÏ´Â À¯Æ¿¸®Æ¼ÀÌ´Ù;
texinfo-format-region
°ú texinfo-format-buffer
´Â ¶È°°Àº
ÀÏÀ» ÇÏ´Â GNU EmacsÀÇ ÇÔ¼öÀÌ´Ù.
Texinfo ÆÄÀÏÀº @setfilename
ÁÙÀÌ ½ÃÀۺκп¡ ÀÖ¾î¾ß ÇÑ´Ù. ±×·¸Áö
¾ÊÀ¸¸é Info Æ÷¸ÅÆà ¸í·ÉÀÌ ½ÇÆÐÇÒ °ÍÀÌ´Ù.
Info ½Ã½ºÅÛ¿¡ Info ÆÄÀÏÀ» ¼³Ä¡ÇÏ´Â ¹ý¿¡ °üÇÑ Á¤º¸´Â, section Installing an Info File.
makeinfo
À¯Æ¿¸®Æ¼´Â Emacs Æ÷¸ÅÆà ¸í·Éº¸´Ù ´õ »¡¸® Texinfo
ÆÄÀÏ¿¡¼ Info ÆÄÀÏÀ» ¸¸µé¾î ³»°í, ´õ ³ªÀº ¾Ö·¯ ¸Þ¼¼Áö¸¦ ³½´Ù.
makeinfo
¸¦ ÃßõÇÑ´Ù. makeinfo
´Â Emacs¿Í °ü°è¾ø´Â C
ÇÁ·Î±×·¥ÀÌ´Ù. makeinfo
¸¦ »ç¿ëÇϴµ¥ Emacs¸¦ ½ÇÇàÇÒ ÇÊ¿ä°¡ ¾ø´Ù.
Áï, Emacs¸¦ µ¹¸®±â¿¡´Â ³Ê¹« ÀÛÀº ±â°è¿¡¼µµ makeinfo
¸¦ ¾µ ¼ö
ÀÖ´Ù. makeinfo
¸¦ ´ÙÀ½ ¼¼°¡Áö Áß¿¡ ÇÑ°¡Áö ¹æ¹ýÀ¸·Î ½ÇÇàÇÒ ¼ö
ÀÖ´Ù: ¿î¿µ üÁ¦ÀÇ ¼Ð¿¡¼ ½ÇÇà, Emacs ³»ÀÇ ¼Ð¿¡¼ ½ÇÇà, ¶Ç´Â EmacsÀÇ
TExinfo mode¿¡¼ Å° ¸í·ÉÀ» ŸÀÌÇÁÇϱâ.
texinfo-format-region
°ú texinfo-format-buffer
¸í·ÉÀº
makeinfo
¸¦ ¾²Áö ¸øÇÒ ¶§ À¯¿ëÇÏ´Ù. ¶Ç, ¾î¶² ȯ°æ¿¡¼´Â, ÀÛÀº
¸®Àü(region)À̳ª ¹öÆÛ(buffer)´Â makeinfo
º¸´Ù ´õ »¡¸® Æ÷¸ËÇÑ´Ù.
makeinfo
from a Shell
Texinfo ÆÄÀÏ¿¡¼ Info ÆÄÀÏÀ» ¸¸µé·Á¸é, makeinfo
´ÙÀ½¿¡ Texinfo
ÆÄÀÏÀÇ À̸§À» ŸÀÌÇÁÇÑ´Ù. Áï, BisonÀÇ Info ÆÄÀÏÀ» ¸¸µé·Á¸é, ¼Ð¿¡ ´ÙÀ½À»
ŸÀÌÇÁÇÑ´Ù.
makeinfo bison.texinfo
(M-x shellÀ» Emacs³»¿¡¼ ŸÀÌÇÁÇؼ ¼ÐÀ» ½ÇÇàÇÒ ¼ö ÀÖ´Ù.)
makeinfo
makeinfo
¸í·ÉÀº ¿©·¯°³ÀÇ ¿É¼ÇÀ» ¹Þ¾ÆµéÀδÙ. ´ëºÎºÐÀÇ °æ¿ì,
¿É¼ÇÀº ÁÙ¹Ù²Þ ¿(fill column)À» ÁöÁ¤Çϰųª, °¢ÁÖ ½ºÅ¸ÀÏÀ» ÁöÁ¤ÇÏ´Â µ¥
¾²ÀδÙ. °¢ ¸í·ÉÇà ¿É¼ÇÀº `--'°¡ ¾Õ¿¡ ºÙ´Â ´Ü¾îÀ̰ųª, `-'°¡
¾Õ¿¡ ºÙ´Â ÇÑ°³ÀÇ ¾ËÆĺªÀÌ´Ù. ±ä ¿É¼ÇÀÇ À̸§Àº ÇØ´çµÇ´Â ¿É¼ÇÀÌ À¯ÀÏÇÏ°Ô
Çϳª¸¸ ÀÖ´Ù¸é ÁÙ¿© ½áµµ µÈ´Ù.
¿¹¸¦ µé¾î, ÁÙ¹Ù²Þ ¿(fill column)À» 68¿·Î ÇÏ´Â `bison.texinfo'ÀÇ Info ÆÄÀÏÀ» ¸¸µå·Á¸é ´ÙÀ½ ¼Ð ¸í·ÉÀ» ¾µ ¼ö ÀÖ´Ù:
makeinfo --fill-column=68 bison.texinfo
´ÙÀ½°ú °°ÀÌ, µÎ°³ ÀÌ»óÀÇ ¿É¼ÇÀ» ¿¬¼ÓÇؼ ¾µ ¼öµµ ÀÖ´Ù:
makeinfo --no-split --fill-column=70 ...
ÀÌ ¸í·ÉÀº Info ÆÄÀÏÀ» ¸Å¿ì ±æÁöµµ ¸ð¸£´Â ÇÑ°³ÀÇ ÆÄÀÏ·Î ¸¸µé°í, ÁÙ ¹Ù²Þ ¿(fill column)À» 70À¸·Î ¸ÂÃá´Ù.
¿É¼ÇÀº ´ÙÀ½°ú °°´Ù:
-D var
@set
var
¸¦ ¾´ °Í°ú µ¿ÀÏÇÏ´Ù.
--error-limit=limit
makeinfo
°¡
¾Ë·ÁÁÖ´Â ¾Ö·¯ÀÇ ÃÖ´ë °¹¼ö¸¦ ÁöÁ¤ÇÑ´Ù; ±âº»°ªÀº 100ÀÌ´Ù.
--fill-column=width
--footnote-style=style
@footnotestyle
¸í·ÉÀ¸·Î
(see section Footnotes) ÁöÁ¤µÈ °ªÀ» ´Ù½Ã ÁöÁ¤ÇÑ´Ù. °¢ÁÖ ½ºÅ¸ÀÏÀÌ
`separate'À̸é, makeinfo
´Â ÇöÀç ³ëµå(node)ÀÇ °¢ÁÖµéÀÌ µé¾î
ÀÖ´Â »õ·Î¿î ³ëµå(node)¸¦ ¸¸µç´Ù. °¢ÁÖ ½ºÅ¸ÀÏÀÌ `end'À̸é,
makeinfo
´Â °¢ÁÖ¸¦ ÇöÀç ³ëµå(node)ÀÇ ³¡¿¡ ³õ´Â´Ù.
--force
--help
-I dir
dir
À» @include
¸í·ÉÀ» ½á¼ Æ÷ÇÔÇÏ´Â ÆÄÀÏÀ» ã´Â µ¥ ¾²´Â
µð·ºÅ丮 ¸®½ºÆ®¿¡ Ãß°¡ÇÑ´Ù. ±âº»ÀûÀ¸·Î makeinfo
´Â ÇöÀç
µð·ºÅ丮¸¸À» ã´Â´Ù.
--no-headers
--no-split
makeinfo
ÀÇ ÆÄÀÏ ÂÉ°³´Â ±â´ÉÀ» ¾²Áö ¾Ê´Â´Ù. ±âº»ÀûÀ¸·Î, Å« Ãâ·Â
ÆÄÀÏÀº (Å©±â°¡ 70 ų·Î¹ÙÀÌÆ®º¸´Ù Å« °æ¿ì) ¾à 50 ų·Î¹ÙÀÌÆ® Á¤µµÀÇ ÀÛÀº
ÆÄÀϵé·Î ÂÉ°³Áø´Ù.
--no-pointer-validate
--no-validate
makeinfo
ÀÇ Æ÷ÀÎÅÍ È®ÀÎ(pointer-validation) ±â´ÉÀ» ¾ø¾Ø´Ù. º¸Åë,
Texinfo ÆÄÀÏÀÌ Ã³¸®µÈ ÈÄ¿¡´Â, »óÈ£ ÂüÁ¶¸¦ ¾Ë¾Æ³¾ ¼ö ÀÖµµ·Ï ÇÏ´Â µî
¸ð¼øÀÌ ¾ø´ÂÁö üũÇÏ°Ô µÈ´Ù. See section Pointer Validation.
--no-warn
--no-number-footnotes
makeinfo
´Â ÇÑ ³ëµå(node)ÀÇ °¢ÁÖ¿¡ ´ëÇؼ Â÷·Ê´ë·Î ¹øÈ£¸¦ ¸Å±â°í,
°¢ ³ëµå(node)°¡ ½ÃÀÛÇÒ ¶§ °¢ÁÖ ¹øÈ£¸¦ ´Ù½Ã 1¿¡¼ºÎÅÍ ½ÃÀÛÇϵµ·Ï ÇÑ´Ù.
--output=file
-o file
@setfilename
¸í·ÉÀ¸·Î Á¤ÀÇÇÑ
(see section @setfilename
) ÆÄÀÏ ´ë½Å¿¡ file·Î Ãâ·ÂÀ» ÇÑ´Ù. ¸¸¾à
fileÀÌ `-'À̸é, Ãâ·ÂÀº Ç¥ÁØ Ãâ·Â(standard output)ÀÌ µÇ°í,
`--no-split' ¿É¼ÇÀÌ ÀÖ´Â °Íó·³ µ¿ÀÛÇÑ´Ù.
-P dir
@include
ÀÇ µð·ºÅ丮 Ž»ö ¸®½ºÆ®ÀÇ ¾Õ¿¡ dir
¸¦ Ãß°¡ÇÑ´Ù.
ÀÚ¼¼ÇÑ °ÍÀº `-I'¸¦ º¸¶ó.
--paragraph-indent=indent
@paragraphindent
¸í·ÉÀ¸·Î
(see section Paragraph Indenting) °áÁ¤µÈ °ªÀ» ¹«½ÃÇÑ´Ù. indentÀÇ °ªÀº
´ÙÀ½°ú °°ÀÌ Çؼ®µÈ´Ù:
--reference-limit=limit
makeinfo
°¡ °æ°í¸¦ ³»Áö ¾Ê°í ¸¸µé ¼ö ÀÖ´Â ³ëµå³»ÀÇ ÂüÁ¶ÀÇ °¹¼ö¸¦
ÁöÁ¤ÇÑ´Ù. ³ëµå°¡ ÀÌ ¼ýÀÚº¸´Ù ´õ ¸¹Àº ÂüÁ¶°¡ ÀÖÀ¸¸é, makeinfo
´Â
ÂüÁ¶¸¦ ¸¸µé±â´Â ÇÏÁö¸¸, °æ°í¸¦ ³¾ °ÍÀÌ´Ù. ±âº»°ªÀº 1000ÀÌ´Ù.
-U var
@clear var
¸¦ ¾´ °Í°ú °°´Ù (see section @set
, @clear
, and @value
).
--verbose
makeinfo
°¡ ¹«¾ùÀ» ÇÏ´ÂÁö¿¡ ´ëÇØ ¾Ë·ÁÁÖ´Â ¸Þ¼¼Áö¸¦ Ç¥½ÃÇϵµ·Ï
ÇÑ´Ù. º¸Åë makeinfo
´Â ¾Ö·¯³ª °æ°í°¡ ÀÖÀ» ¶§¸¸ ¸Þ¼¼Áö¸¦ Ãâ·ÂÇÑ´Ù.
--version
Æ÷ÀÎÅÍ È®ÀÎ(pointer-validation) ±â´ÉÀ» ¾ø¾ÖÁö ¾ÊÀ¸¸é, makeinfo
´Â
ÃÖÁ¾ Info ÆÄÀÏÀÌ ¿Ã¹Ù¸¥Áö¸¦ È®ÀÎÇÑ´Ù. ´ëºÎºÐ, ÀÌ ±â´ÉÀº ½ÇÁ¦·Î Á¸ÀçÇÏ´Â
³ëµå(node)¿¡ ´ëÇØ ÂüÁ¶Çß´ÂÁö È®ÀÎÇÏ´Â °ÍÀÌ´Ù. ´ÙÀ½Àº Á¤È®È÷ ¹«¾ùÀ»
È®ÀÎÇÏ´ÂÁö¿¡ ´ëÇÑ ¸®½ºÆ®ÀÌ´Ù:
makeinfo
inside Emacs
makeinfo-region
À̳ª makeinfo-buffer
¸í·ÉÀ¸·Î GNU EmacsÀÇ
Texinfo ¸ðµå¿¡¼ makeinfo
¸¦ ½ÇÇàÇÒ ¼ö ÀÖ´Ù. Texinfo ¸ðµå¿¡¼, ÀÌ
¸í·ÉÀº ±âº»°ªÀ¸·Î C-c C-m C-r°ú C-c C-m C-b·Î ½ÇÇàÇÑ´Ù.
makeinfo-region
À̳ª makeinfo-buffer
¸¦ ½ÇÇàÇÒ ¶§, Emacs´Â
ÆÄÀÏ À̸§À» ¹°¾îº¸°í, ±âº»ÀûÀ¸·Î Emacs¿¡¼ ÆíÁýÁßÀÎ ÆÄÀÏ À̸§À»
Á¦°øÇÑ´Ù. RETÀ» ´·¯¼ makeinfo
¸¦ ½ÃÀÛÇϱâ Àü¿¡, ÀÌ ±âº»
ÆÄÀÏÀ̸§À» ¹Ì´Ï¹öÆÛ(minibuffer)¿¡¼ ¿øÇÏ´Â ´ë·Î ÆíÁýÇÒ ¼ö ÀÖ´Ù.
EmacsÀÇ makeinfo-region
°ú makeinfo-buffer
¸í·ÉÀº
makeinfo
ÇÁ·Î±×·¥À» Àӽà ¼Ð ¹öÆÛ(buffer)¿¡¼ ½ÇÇàÇÑ´Ù.
makeinfo
°¡ ¾Ö·¯¸¦ ã¾Æ ³»¸é, Emacs´Â ¾Ö·¯ ¸Þ¼¼Áö¸¦ ±× ÀÓ½Ã
¹öÆÛ(buffer)¿¡¼ Ãâ·ÂÇÑ´Ù.
¾Ö·¯ ¸Þ¼¼Áö´Â C-x `(next-error
)¸¦ ´·¯¼ ¾Ë¾Æ³¾ ¼ö ÀÖ´Ù.
ÀÌ ¸í·ÉÀº Texinfo ¼Ò½º¿¡¼ makeinfo
°¡ ¾Ö·¯°¡ ÀÖ´Ù°í ã¾Æ³»´Â
ºÎºÐÀ¸·Î Emacs°¡ Ä¿¼¸¦ ¿Å±âµµ·Ï ÇÑ´Ù. next-error
¸í·ÉÀÇ
»ç¿ë¹ý¿¡ ´ëÇÑ ´õ ¸¹Àº Á¤º¸´Â, See section `Running make
or Compilers Generally' in The GNU Emacs Manual.
¶Ç, makeinfo
°¡ ½ÇÇàµÇ°í ÀÖ´Â ¼ÐÀ» ¾ø¾Ö°Å³ª, ¼Ð ¹öÆÛ°¡ °¡Àå ÃÖ±ÙÀÇ
Ãâ·ÂÀ» º¸¿©ÁÖµµ·Ï ÇÒ ¼ö ÀÖ´Ù.
makeinfo-region
À̳ª makeinfo-buffer
·Î ÇöÀç ½ÇÇàµÇ°í ÀÖ´Â
makeinfo
¸¦ ÁߴܽÃŲ´Ù.
makeinfo
¼Ð ¹öÆÛ°¡ °¡Àå ÃÖ±ÙÀÇ Ãâ·ÂÀ» º¸¿©ÁÖµµ·Ï ÇÑ´Ù.
(ÀÌ¿¡ ´ëÀÀµÇ´Â ¸í·ÉÀ¸·Î TeX ½ÇÇàÀ» ÁߴܽÃÅ°°í, ´Ù½Ã °¡¿îµ¥·Î ¸ÂÃß´Â ¸í·ÉÀº C-c C-t C-k°ú C-c C-t C-lÀÌ´Ù. See section Formatting and Printing in Texinfo Mode.)
M-x edit-options³ª M-x set-variable ¸í·É, ȤÀº `.emacs'
Ãʱâ ÆÄÀϳ»¿¡¼ º¯¼ö¸¦ ÁöÁ¤ÇÏ´Â ¹æ¹ýÀ¸·Î, makeinfo-options
º¯¼ö¸¦
ÁöÁ¤Çؼ makeinfo
ÀÇ ¿É¼ÇÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù.
¿¹¸¦ µé¾î, ´ÙÀ½À» `.emacs' ÆÄÀÏ¿¡ ³ÖÀ» ¼ö ÀÖ´Ù.
(setq makeinfo-options "--paragraph-indent=0 --no-split --fill-column=70 --verbose")
´õ ÀÚ¼¼ÇÑ Á¤º¸´Â, section Options for makeinfo
¸¦ º¸¶ó. ¶Ç The GNU Emacs ManualÀÇ "Editing
Variable Values,""Examining and Setting Variables," ±×¸®°í "Init
File"À» º¸¶ó.
texinfo-format...
Commands
GNU EmacsÀÇ Texinfo ¸ðµå¿¡¼, Texinfo ÆÄÀÏÀÇ ÀϺΠȤÀº ÀüºÎ¸¦
texinfo-format-region
¸í·ÉÀ¸·Î Æ÷¸ÅÆÃÇÒ ¼ö ÀÖ´Ù. ÀÌ ¸í·ÉÀº ÇöÀç
¸®Àü(region)À» Æ÷¸ÅÆÃÇÏ°í, Æ÷¸ËµÈ ÅؽºÆ®¸¦ `*Info Region*'À̶ó´Â
Àӽà ¹öÆÛ(buffer)¿¡ Ç¥½ÃÇÑ´Ù.
ºñ½ÁÇÏ°Ô, ¹öÆÛ¸¦ texinfo-format-buffer
¸í·ÉÀ¸·Î Æ÷¸ÅÆÃÇÑ´Ù. ÀÌ
¸í·ÉÀº »õ·Î¿î ¹öÆÛ¸¦ ¸¸µé°í, ±× ¾È¿¡ Info ÆÄÀÏÀ» ¸¸µç´Ù. C-x
C-s¸¦ ŸÀÌÇÁÇϸé Info ÆÄÀÏÀ» Texinfo ÆÄÀÏÀÇ Ã³À½¿¡ ÀÖ´Â
@setfilename
ÁÙ¿¡¼ ÁöÁ¤ÇÑ À̸§À¸·Î ÀúÀåÇÒ °ÍÀÌ´Ù.
texinfo-format-region
texinfo-format-buffer
texinfo-format-region
°ú texinfo-format-buffer
¸í·ÉÀº
¸î°¡Áö ¾Ö·¯¸¦ üũÇÏ°í, Æ÷¸ÅÆþַ¯¸¦ ã´Âµ¥ ´õ µµ¿òÀ» ÁÙ °ÍÀÌ´Ù. ÀÌ
°úÁ¤Àº ºÎ·Ï¿¡ ¼³¸íµÇ¾î ÀÖ´Ù; section Formatting Mistakes. ÇÏÁö¸¸,
makeinfo
ÇÁ·Î±×·¥ÀÌ ´ëºÎºÎ ´õ ºü¸£°í, ´õ ¾Ö·¯¸¦ Àß Ã£´Â´Ù
(see section Running makeinfo
inside Emacs).
batch-texinfo-format
°ú EmacsÀÇ batch ¸ðµå¸¦ ½á¼ Texinfo ÆÄÀÏÀ»
Æ÷¸ÅÆÃÇÒ ¼ö ÀÖ´Ù. ¼Ð¿¡¼ Emacs¸¦ batch ¸ðµå·Î ½ÇÇà½ÃÅ°°í, Emacs³»¿¡
¼ÐÀ¸¤© Æ÷ÇÔ½ÃŲ´Ù. (See section `Command Line Switches and Arguments' in The GNU Emacs Manual.)
´ÙÀ½Àº ÇöÀç µð·ºÅ丮¿¡¼ `.texinfo'·Î ³¡³ª´Â ¸ðµç ÆÄÀÏÀ» Æ÷¸ÅÆÃÇÏ´Â ¼Ð ¸í·ÉÀÌ´Ù.
emacs -batch -funcall batch-texinfo-format *.texinfo
¼³·É ÀÌ ÆÄÀϵéÀ» Æ÷¸ÅÆÃÇÏ´ø Áß¿¡ ¾Ö·¯°¡ ³ª´õ¶óµµ Emacs´Â ÀÌ ¸í·ÉÇà¿¡ Æ÷ÇÔµÈ ¸ðµç ÆÄÀÏÀ» ó¸®ÇÒ °ÍÀÌ´Ù.
À§¿¡¼ º¸¿©Áø °Í°ú °°ÀÌ batch-texinfo-format
¸í·ÉÀº Emacs¿¡¼
batch ¸ðµå·Î¸¸ ½ÇÇàÇ϶ó; ÀÌ ¸í·ÉÀº interactiveÇÏÁö ¾Ê´Ù. ÀÌ ¸í·ÉÀº ³¡³¯
¶§ batch ¸ðµåÀÇ Emacs¸¦ Á¾·á½ÃŲ´Ù
batch-texinfo-format
˼ makeinfo
°¡ ¾ø°Å³ª ¿©·¯°³ÀÇ Texinfo
ÆÄÀÏÀ» Çѹø¿¡ Æ÷¸ÅÆÃÇÒ ¶§ Æí¸®ÇÏ´Ù. batch ¸ðµå¸¦ ¾µ ¶§, »õ·Î¿î Emacs
ÇÁ·Î¼¼½º¸¦ ¸¸µç´Ù. ±×·¡¼, ÇöÀç ½ÇÇàÁßÀÎ Emacs¿Í´Â »ó°ü¾ø°í, °è¼Ó ÇöÀç
Emacs¿¡¼ ÀÛ¾÷ÇÒ ¼ö ÀÖ´Ù. (texinfo-format-region
À̳ª
texinfo-format-buffer
¸¦ ½ÇÇàÇÒ ¶§, ÀÌ ¸í·ÉÀÌ ³¡³¯ ¶§±îÁö´Â Àý´ë·Î
Emacs¸¦ ¾µ ¼ö ¾ø´Ù.)
¸¸¾à Texinfo ÆÄÀÏÀÌ 30000 ¹ÙÀÌÆ®°¡ ³Ñ´Â´Ù¸é,
texinfo-format-buffer
¸í·ÉÀº ÀÚµ¿À¸·Î ÀÌ Info ÆÄÀÏ¿¡ ´ëÇÑ tag
Å×À̺íÀ» ¸¸µç´Ù; makeinfo
´Â ¾ðÁ¦³ª tag Å×À̺íÀ» ¸¸µç´Ù. tag
tableÀ» ÀÌ¿ëÇØ, Info´Â tag tableÀ¤¾ø´Â °Íº¸´Ù ÈξÀ »¡¸® ³ëµå »çÀ̸¦
À̵¿ÇÒ ¼ö ÀÖ´Ù.
¶Ç, Texinfo ÆÄÀÏÀÌ 70000 ¹ÙÀÌÆ®°¡ ³ÑÀ¸¸é, texinfo-format-buffer
¿Í
makeinfo
´Â Å« Info ÆÄÀÏÀ» 50000¹ÙÀÌÆ®Á¤µµÀÇ ÀÛÀº
°£Á¢(indirect) ¼ºêÆÄÀÏ(subfile)·Î ³ª´«´Ù. Å« ÆÄÀÏÀ» ÀÛÀº ÆÄÀÏ·Î
³ª´©¸é Emacs´Â Àüü Info ÆÄÀÏÀ» ÀÐÀ»·Á°í Å« ¹öÆÛ(buffer)¸¦ ¸¸µé ÇÊ¿ä°¡
¾ø°Ô µÈ´Ù; ´ë½Å, Emacs´Â ÇÊ¿äÇÑ ÆÄÀϸ¸ ÀоîµéÀÏ ¼ö ÀÖ´Â ¸Þ¸ð¸®¸¸
»ç¿ëÇÑ´Ù. (ÂÉ°³´Â ±â´ÉÀÌ ¾øÀ» ¶§, Info ÆÄÀÏÀº Å©±â°¡ ÀÛ¾Æ¾ß Çß°í, ÀÛÀº
Info ÆÄÀϷκÎÅÍ ÇÑ°³ÀÇ Å« ÀμâµÈ ¸Å´º¾óÀ» ¸¸µé±â À§ÇØ include file
±â´ÉÀ» ¸¸µé¾ú´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â See section Include Files. ÆÄÀÏ Æ÷ÇÔÇϱâ´Â
¾ÆÁ÷µµ The Emacs Lisp Reference Manual°ú °°Àº ¸Å¿ì Å« ¹®¼ÀÇ
°æ¿ì¿¡ »ç¿ëµÇ°í ÀÖ´Ù. ÀÌ ¸Å´º¾ó¿¡¼ °¢ ÀåÀº º°µµÀÇ ÆÄÀÏ·Î ±¸¼ºµÇ¾î
ÀÖ´Ù.)
ÆÄÀÏÀÌ ÂÉ°³Á³À» ¶§, Info´Â tag Å×À̺í°ú ÂÉ°³Áø ÆÄÀϵéÀÇ ÂüÁ¶¸¸ ´ã°í Àִ ©¸·ÇÑ ÆÄÀÏÀ» ¸¸µç´Ù. ÀÌ ÂÉ°³Áø ÆÄÀϵéÀ» °£Á¢(indirect) ÆÄÀÏÀ̶ó°í ÇÑ´Ù.
ÀÌ ÂÉ°³Áø ÆÄÀϵéÀº @setfilename
¸í·É¿¡¼ ÁöÁ¤µÈ ÆÄÀÏ À̸§ µÚ¿¡
`-1', `-2', `-3' µîÀ» µ¡ºÙÀÎ À̸§À¸·Î ¸¸µé¾î
Áø´Ù. ÀÌ ¿ø·¡ ÆÄÀÏÀÇ Â©¸·ÇÑ ¹öÀüÀº @setfilename
¿¡¼ ÁöÁ¤µÈ
À̸§À» °è¼ÓÇؼ »ç¿ëÇÑ´Ù.
¿¹¸¦ µé¾î, ÀÌ ¹®¼¸¦ ¾²´Â µµÁß¿¡, Info ÆÄÀÏÀº `test-texinfo'·Î ÀúÀåµÇ¾ú°í, ±× ÆÄÀÏÀº ´ÙÀ½°ú °°ÀÌ º¸ÀδÙ:
Info file: test-texinfo, -*-Text-*- produced by texinfo-format-buffer from file: new-texinfo-manual.texinfo ^_ Indirect: test-texinfo-1: 102 test-texinfo-2: 50422 test-texinfo-3: 101300 ^_^L Tag table: (Indirect) Node: overview^?104 Node: info file^?1271 Node: printed manual^?4853 Node: conventions^?6855 ...
(ÇÏÁö¸¸ `test-texinfo'´Â ¿©±â º¸ÀÎ °Íº¸´Ù ´õ ¸¹Àº ³ëµå(node)°¡ ÀÖ´Ù.) °¢ ÂÉ°³Áø °£Á¢ ÆÄÀÏ, `test-texinfo-1', `test-texinfo-2', ±×¸®°í `test-texinfo-3'Àº ÀÌ ÆÄÀÏ¿¡¼ `Indirect:'¶ó´Â ÁÙ µÚ¿¡ ¿°ÅµÈ´Ù. tag Å×À̺íÀº `Tag table:' À̶ó´Â ÁÙ µÚ¿¡ ¿°ÅµÈ´Ù.
°£Á¢ ÆÄÀÏÀÇ ¸®½ºÆ®¿¡¼, ÆÄÀÏ À̸§ µÚ¿¡ ¿À´Â ¼ýÀÚ´Â ¾ÕÀÇ °£Á¢ ÆÄÀÏÀÇ ¹ÙÀÌÆ® ¼ö¸¦ °è¼ÓÇؼ ´õÇÑ °ªÀÌ°í, ÆÄÀÏ ±× ÀÚüÀÇ Å©±â³ª, tag Å×À̺íÀ̳ª, °¢ ÆÄÀÏÀÇ ÆÛ¹Ì¼Ç µûÀ§°¡ Àý´ë ¾Æ´Ï´Ù. tag Å×ÀÌºí¿¡¼ ³ëµå À̸§ µÚ¿¡ ¿À´Â ¼ýÀÚ´Â ³ëµå°¡ ½ÃÀÛÇÏ´Â À§Ä¡¸¦ óÀ½ºÎÅÍ ¸î¹ø° ¹ÙÀÌÆ®¿¡ ÀÖ´ÂÁö·Î ³ªÅ¸³½´Ù.
texinfo-format-buffer
¸¦ ½á¼ Info ÆÄÀÏÀ» ¸¸µé¾úÀ» °æ¿ì,
Info-validate
¸í·ÉÀ» ¾µ ¼öµµ ÀÖ´Ù. (makeinfo
¸í·ÉÀº
ÀÚüÀûÀ¸·Î ÀÌ·± ÈǸ¢ÇÑ ÀÛ¾÷À» ÇÑ´Ù. Info-validate
ÀÌ ÇÊ¿ä¾ø´Ù.)
ÇÏÁö¸¸, M-x Info-validateÀ» °£Á¢ ÆÄÀÏ¿¡ ´ëÇØ ÇÒ ¼ö ¾ø´Ù. ¾î¶»°Ô
ÆÄÀÏÀÌ ÂÉ°³ÁöÁö ¾Êµµ·Ï ÇÏ°í, ¾î¶»°Ô ³ëµåÀÇ ±¸Á¶¸¦ È®ÀÎÇϵµ·Ï ÇÏ´ÂÁö¿¡
´ëÇÑ Á¤º¸´Â, section Running Info-validate
.
Go to the first, previous, next, last section, table of contents.