KTUGFaq

KTUG FAQ

"LaTeXÀ¸·Î Á¶ÆÇÇÑ´Ù : °£´Ü ¾Çº¸ ±×¸®±â (5)"¿¡ ´ñ±Û ´õÇϱâ

·Î±×ÀÎ:
ºñ¹Ð¹øÈ£:
°¡ÀÔ
Economy makes men independent.
FrontPage › Karnes/¾Çº¸±×¸®±â
May 08, 2006
LaTeXÀ¸·Î Á¶ÆÇÇÑ´Ù : °£´Ü ¾Çº¸ ±×¸®±â (5)
Submitted by Karnes @ 05-08 [01:31 am]
¿ø·¡ ÀÌ ±ÛÀº Àå³­»ï¾Æ ¿Ã¸° ±ÛÀ̾ú´Âµ¥, ischo´Ô°ú ÀÛÀº³ª¹« ´Ô µîÀÌ *¿­±¤ÀûÀÎ* ¹ÝÀÀÀ» º¸¿©Áֽô ¹Ù¶÷¿¡ ¿©±â±îÁö ¿À°Ô µÇ¾ú½À´Ï´Ù.

a.mtx¸¦ ¼º°øÀûÀ¸·Î ÄÄÆÄÀÏÇÏ¿© ¾Çº¸¸¦ Ãâ·ÂÇÏ´Â µ¥ ¼º°øÇß´Ù¸é, ÀÌÁ¦ Á¦´ë·Î µÈ Á¶ÆÇ¿¡ µµÀüÇÕ´Ï´Ù. ¾Õ¼­ ¸»ÇÑ °Íó·³ mtx´Â MusiXTeX Ãâ·ÂÀ» ¾ò±â À§ÇÑ front-endÀÌ°í, ¾ò¾îÁø MusiXTeX Ãâ·ÂÀº (´ç¿¬È÷ ±×´ë·Î ¾µ ¼öµµ ÀÖÁö¸¸) LaTeX ¹®¼­¿¡ »ðÀÔÇÏ´Â °ÍÀÌ °¡´ÉÇÕ´Ï´Ù.
  1. LaTeX Ŭ·¡½º´Â memoir¸¦ »ç¿ëÇÏ´Â °ÍÀ¸·Î ÇÏ°Ú½À´Ï´Ù. synapse ´ÔÀÇ ¿äû ¶§¹®À̱⵵ ÇÏ°í memoirÀÇ ³î¶ó¿î Á¶ÆÇ ´É·ÂÀ» ¾Çº¸ Á¶ÆÇ¿¡µµ È°¿ëÇÒ ¼ö Àֱ⠶§¹®ÀÔ´Ï´Ù.
  2. Áö±Ý±îÁö ÁøÇàµÈ °úÁ¤À» º¸¸é, mtx ¸ÅÅ©·Î¸¦ ÀÌ¿ëÇÑ ¾Çº¸ÀÇ ÀÔ·Â -> pmx¸¦ ÀÌ¿ëÇÑ midi Ãâ·Â°ú tex º¯È¯ -> MusiXTeXÀ» ÀÌ¿ëÇÑ fine tuningÀÇ ¼øÀ¸·Î ÁøÇàµÇ´Â °ÍÀ» ¾Æ¼ÌÀ» °ÍÀÔ´Ï´Ù. MusiXTeX¿¡ ´É¼÷ÇÏ´Ù¸é fine tuningÀÌ ¾ó¸¶µçÁö °¡´ÉÇؼ­ °¡È÷ »ó»ó·ÂÀÇ ÇÑ°è±îÁö ¾Çº¸¸¦ Á¶ÆÇÇÒ ¼ö ÀÖ°ÚÁö¸¶´Â, ±×·¸°Ô±îÁö ¿À¹¦ÇÑ °æÁö´Â ³ªÁß¿¡ µé¾î°¡º¸µµ·Ï ÇÏ°í ¿©±â¼­´Â °£´ÜÈ÷ Á¶ÆÇ °á°ú¸¦ ÀÌ¿ëÇÏ´Â °Í¸¸À» ¼³¸íÇÏ·Á ÇÕ´Ï´Ù.

.tex ÆÄÀÏÀÇ È®Àΰú º¹»ç
  • a.mtx¸¦ prepmx -> pmxab ¼øÀ¸·Î ÄÄÆÄÀÏ Çϸé a.pmx¿Í a.texÀÌ »ý°Ü³³´Ï´Ù. ÀÌ °¡¿îµ¥ ¿ì¸®°¡ ÀÌ¿ëÇÒ °ÍÀº a.texÀε¥, a.mtx¸¦ ³ªÁß¿¡ ¼öÁ¤ÇÏ¿©¾ß ÇÒ °ÍÀÌ Æ²¸²¾øÀ¸¹Ç·Î a.texÀ» ai.texÀ¸·Î Çϳª º¹»çÇϵµ·Ï ÇÏ°Ú½À´Ï´Ù.
  • ¿ì¸®°¡ ¸¸µé·Á´Â main ¹®¼­¿¡ ÇØ´çÇÏ´Â tex ÆÄÀÏÀ» Çϳª ¸¸µì´Ï´Ù. ÀÌ°ÍÀº afinal.texÀ̶ó°í ºÎ¸£µµ·Ï ÇÏÁö¿ä.

afinal.texÀÇ ÀÛ¼º
\documentclass[oldfontcommands,a4paper]{oblivoir}
\usepackage{etex}
\ifpdf
  \input glyphtounicode\gentopdfunicode=1
\fi
  • ¿©±â±îÁö´Â ÀϹÝÀûÀÎ ¼³Á¤°ú °°½À´Ï´Ù. oblivoirÀÇ ¿É¼ÇÀº ¿øÇÏ´Â ´ë·Î »ç¿ëÇÏ½Ã¸é µË´Ï´Ù.
  • [oldfontcommands] ¿É¼ÇÀº ¹Ýµå½Ã ÁÖ¾î¾ß ÇÕ´Ï´Ù.
  • \usepackage{etex}µµ ÀÖ´Â °ÍÀÌ ¾ÈÀüÇÕ´Ï´Ù.
\settrimmedsize{\stockheight}{\stockwidth}{*}
\setlrmarginsandblock{15mm}{*}{1.0}
\setulmarginsandblock{20mm}{*}{1.0}
\checkandfixthelayout
  • ÆäÀÌÁö ·¹À̾ƿô ¼³Á¤ÀÔ´Ï´Ù. MemoirClass¿¡ Àͼ÷ÇϽôٸé ÀÌ ¹æ¹ýÀÌ ÁÁÀ» °ÍÀ¸·Î º¾´Ï´Ù. ÁÖÀÇ geometry ÆÐÅ°Áö´Â ¾²Áö ¾Ê½À´Ï´Ù.
\usepackage{musixtex}
\input pmx
\def\mtxversion{0.60}
\def\mtxdate{<16 March 2005>}
\input mtx
\input musixmad
  • µåµð¾î musixtexÀ» ºÒ·¶½À´Ï´Ù. À§ÀÇ ¼³Á¤Àº ±×³É °íÁ¤½ÃÄѳõ°í ±×´ë·Î ¿Å°Ü¾²½Ã¸é µË´Ï´Ù. ¼ø¼­¸¦ ¹Ù²ÙÁö ¾Êµµ·Ï ÁÖÀÇÇϽʽÿÀ.
\let\MYstartmuflex\startmuflex
\let\MYendmuflex\endmuflex
\let\startmuflex\relax
\let\endmuflex\relax
\AtBeginDocument{\MYstartmuflex}
\AtEndDocument{\MYendmuflex}
  • ÀÌ ¼Ö·ç¼ÇÀº ¿¹Àü¿¡ Á¦°¡ °í¾ÈÇÑ °ÍÀ¸·Î pmx°¡ ¸¸µç tex ¼Ò½º¸¦ »ðÀÔÇϱâ À§ÇÑ Àü󸮶ó°í »ý°¢ÇÏ½Ã¸é µË´Ï´Ù. ¿ª½Ã °í¹ÎÇÏÁö ¸»°í ±×³É ±×´ë·Î °¡Á®´Ù ¾²¸é µÇ°Ú½À´Ï´Ù.
  • ÀÌ Äڵ尡 ÇÏ´Â ÀÏÀº ÇÑ ¹®¼­¿¡ µÎ °³ ÀÌ»óÀÇ ¾Çº¸¸¦ ³Ö±â À§Çؼ­ ÇÊ¿äÇÑ °ÍÀÔ´Ï´Ù.
\begin{document}
\pagestyle{empty}

\centerline{\Large º½ÀÌ ¿À¸é}
\rightline{±èµ¿È¯ ÀÛ½Ã}
\rightline{±èµ¿Áø ÀÛ°î}

\vskip\onelineskip

\begin{music}
\input ai
\end{music}

\end{document}
  • ¹®¼­°¡ ½ÃÀÛµÇ°í ³ë·¡ Á¦¸ñ°ú ÀÛ»çÀÚ ÀÛ°îÀÚ¸¦ Ç¥½ÃÇÑ ´ÙÀ½ music ȯ°æ ¾È¿¡ ai.tex ÆÄÀÏÀ» ºÒ·¯µéÀÔ´Ï´Ù. ¿©±â¼­´Â ÀÌ°ÍÀÌ ÀüºÎÀÔ´Ï´Ù.

ai.texÀÇ ¼öÁ¤
  • »ç½ÇÀº ÀÌ ºÎºÐÀÌ ¾î·Æ½À´Ï´Ù. MusiXTeX ÄÚµå´Â Á» º¸°í ÀÖÀ¸¸é Çö±âÁõÀÌ ³ªÁö¿ä. °Ô´Ù°¡, MusiXTeX ¸Å´º¾ó¿¡ ¾²°í ÀÖ´Â ´ë·Î, ÀÛÀº ºó Ä­ Çϳªµµ ¿ë¼­ÇÏÁö ¾Ê´Â °ÍÀÌ MusiXTeXÀ̶ó ƯÈ÷ ÇೡÀÇ % ºÎÈ£¸¦ ÁÖÀÇÇÏ¿©¾ß ÇÕ´Ï´Ù.
  • ¿ì¼±, ´ÙÀ½ 10ÇàÀ» ÁÖ¼®Ã³¸®ÇÕ´Ï´Ù. ÀÌ¹Ì preamble·Î °¬°Å³ª (LaTeX¿¡¼­´Â »ç¿ëÇÏÁö ¾ÊÀ») kotexplain µîÀ» ºÎ¸£´Â ºÎºÐÀÔ´Ï´Ù.
    %\def\mtxversion{0.60}
    %\def\mtxdate{<16 March 2005>}
    %\input mtx
    %\input kotexplain
    %\mtxComposerLine{±èµ¿È¯ ÀÛ»ç}{±èµ¿Áø ÀÛ°î}
    %\mtxTitleLine{{\hfontsize{at 18pt}º½ÀÌ ¿À¸é}}
    %\input musixtex
    %\input pmx
    %\input musixmad
    
  • ¿¾³¯ htexÀ» ¾²´ø ½ÃÀý¿¡´Â htexÀ¸·Î ¸¸µé¾îÁø ¾Çº¸¸¦ HLaTeXÀ¸·Î ¿Å±â±â°¡ ³Ê¹« ¾î·Á¿ü½À´Ï´Ù. ÇÑ±Û ±¸Çö ¹æ½ÄÀÌ ÆÇÀÌÇÏ°Ô ´Þ¶ú±â ¶§¹®ÀÌÁö¿ä. ±×·¯³ª kotexplain°ú dhucs´Â ÇüÁ¦°£À̱⠶§¹®¿¡ ÀÌÇàÀÌ ¾ÆÁÖ ¼ö¿ùÇÕ´Ï´Ù.
  • ±× ´ÙÀ½ ¸î ÁÙ °¡¿îµ¥ ÆäÀÌÁö ·¹À̾ƿô¿¡ °ü°èµÇ´Â hsize/vsize´Â ¹Ýµå½Ã Áö¿öÁÖ¾î¾ß ÇÕ´Ï´Ù. ¼öÁ¤ÇÑ °á°ú´Â ´ÙÀ½°ú °°½À´Ï´Ù. \nopagenumbersµµ LaTeXÀÇ pagestyle·Î ´ëüµÇ¾î¾ß ÇÒ ºÎºÐÀÌ°í tracingstats´Â music ȯ°æÀÌ ½º½º·Î ¼³Á¤ÇϹǷΠÀ̵鵵 »èÁ¦ÇÕ´Ï´Ù.
    \smallmusicsize%
    %\nopagenumbers
    %\tracingstats=2\relax
    %\hsize=524pt
    %\vsize740pt
    \def\nbinstruments{2}
    
  • 33ÇàÀÇ \readmod{a}¶ó´Â ºÎºÐÀº ÇÊ¿ä¾ø½À´Ï´Ù. »èÁ¦ÇÕ´Ï´Ù.
  • ŸÀÌƲ°ú ÀÛ°îÀÚ¸¦ Ç¥½ÃÇÏ´Â ºÎºÐÀÎ 37Çà°ú 38ÇàÀ» ã¾Æ¼­ ÁÖ¼®Ã³¸® ÇÕ´Ï´Ù. ÀÌ ºÎºÐÀÇ ½ÄÀÚ´Â LaTeXÀ» ÀÌ¿ëÇÒ °ÍÀÔ´Ï´Ù.
  • ÀÌÁ¦ ³¡À¸·Î ¸Ç ³¡Çà (189) ÀÇ \bye¸¦ Áö¿ó´Ï´Ù. LaTeX¿¡´Â \bye¶ó´Â ¸í·ÉÀÌ ¾ø½À´Ï´Ù.
  • ¿©±â±îÁö Çϸé ÀÏ´Ü ÄÄÆÄÀÏÀº °¡´ÉÇÒ °ÍÀÔ´Ï´Ù. afinalÀ» ÄÄÆÄÀÏÇÏ¿©º¾´Ï´Ù. ¹°·Ð latex -> musixflx -> latexÀÇ ·çÆ®¸¦ °ÅĨ´Ï´Ù.

¾à°£ÀÇ ·¹À̾ƿô ¼³Á¤
  • PlainTeX¿¡¼­ ¸¸µç ¾Çº¸´Â ÇǾƳëÀÇ µÎ staff °£ °£°ÝÀÌ Á» ¸Õ µíÇÏ°í °¡»ç µé¾î°¡´Â ºÎºÐÀÌ ºýºýÇÑ ´À³¦À» ÁÝ´Ï´Ù. ÀÌ ºÎºÐÀ» ¼öÁ¤Çغ¸°Ú½À´Ï´Ù.
  • °ü·ÃµÈ ºÎºÐÀº ai.texÀÇ 32ÇàÀÔ´Ï´Ù.
    stafftopmarg0pt\staffbotmarg0pt\interstaff{14.6}\relax
    
  • À§ÀÇ °ªÀ» ÀûÀýÈ÷ Á¶ÀýÇÏ¸é ¿øÇÏ´Â ·¹À̾ƿôÀ» ¾òÀ» ¼ö ÀÖ½À´Ï´Ù. À̹ۿ¡
    \mtxInterInstrument{1}{6}%
    \mtxStaffBottom{0}%
    
    ¿Í °°Àº ¸ÅÅ©·Î¸¦ ÀÌ¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
  • ¾Æ¹«Æ°, ÃßõÇÏ´Â °ªÀº ´ë°­ ´ÙÀ½°ú °°½À´Ï´Ù.
    \stafftopmarg0pt\staffbotmarg10pt\interstaff{11}\relax
    \mtxInterInstrument{1}{7}%
    \mtxStaffBottom{0}%
    
  • ÀÌ Á¤µµ¸é ¿ì¸®°¡ ¼³Á¤ÇÑ ÆǸ鿡 ÇÑ ÆäÀÌÁö¿¡ ´Ù µé¾î°¥ °ÍÀÔ´Ï´Ù. ÀÌ °ªµéÀº °æÇèÄ¡Àε¥ \mtx... ¸í·ÉÀÌ ¿ø·¡ÀÇ \inter... ¶Ç´Â \...marg ¸í·ÉÀ» ¿À¹ö¶óÀ̵åÇϹǷΠµÇµµ·Ï \mtx... ¸í·ÉÀ» ¼öÁ¤ÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ¾Æ¹«Æ°Áö°£¿¡ °¢ ¸ÅÅ©·ÎÀÇ Àǹ̴ À̸§ÀÌ Àß ¸»ÇØÁÖ°í ÀÖ´Ù°í »ý°¢ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î \mtxInterInstrument#1#2¿¡¼­ #1Àº ¾Ç±âÀÇ ¹øÈ£(¾Æ·¡¿¡¼­ºÎÅÍ 1, 2, ...)Àε¥, ¿©±â¼­ 1¹øÀ̶ó ÇÑ °ÍÀº piano º¸¸¦ °¡¸®Åµ´Ï´Ù. ±×¸®°í µÎ¹ø° ¼ýÀÚ´Â MusiXTeXÀÇ ·¹À̾ƿô ±æÀÌ ±âº» ´ÜÀ§¿¡ °öÇØÁö´Â ½Â¼öÀÔ´Ï´Ù.
  • ¿©·¯ °¡Áö ½Ãµµ¸¦ Çغ¸½Ã±â¸¦ ±ÇÀåÇÕ´Ï´Ù. ´Ù¸¸, °ªÀ» ¹Ù²Ù¾îµµ ·¹À̾ƿôÀÌ ´Þ¶óÁöÁö ¾ÊÀ¸¸é ±× °ªÀ» ¿À¹ö¶óÀ̵åÇÏ´Â ´Ù¸¥ ¸ÅÅ©·Î°¡ ¾ø´ÂÁö Á¶»çÇغ¸¾Æ¾ß ÇÕ´Ï´Ù.

Á¤¸®
  • ¼Ò½ºÆÄÀÏ : @afinal.zip (3.18 KB) (afinal.tex, ai.tex)
  • ÃÖÁ¾Ãâ·Â : @afinal.pdf (148.64 KB)

´ÙÀ½ °úÁ¦
  • ´ÙÀ½ °úÁ¦´Â Á» °í±Þ°úÁ¤À¸·Î, ÀüÁÖ ½ÃÀÛ ºÎºÐÀÇ ³ë·¡ º¸¸¦ ¾ø¾Ö°í ÇÇ¾Æ³ë ¹ÝÁֺθ¸ ³²±â´Â ¹æ¹ý°ú ¸î °¡Áö MusiXTeX Æ®¸¯À» ½ÃµµÇغ¸±â·Î ÇÕ´Ï´Ù.
  • Áö±Ý±îÁöÀÇ ¹æ¹ýÀ¸·Îµµ °£´ÜÇÑ ÇÇ¾Æ³ë ¹ÝÁÖ°¡ ºÙÀº ³ë·¡¸¦ Á¶ÆÇÇÏ´Â µ¥´Â ¾î·Á¿òÀÌ ¾øÀ» °ÍÀÔ´Ï´Ù.

Àß µË´Ï´Ù. {OK} ±×·±µ¥, 33ÇàÀÇ \readmon{a}´Â \readmod{a}·Î µÇ¾îÀÖ¾ú½À´Ï´Ù. --ischo 2006-05-08 03:20:59

ÀÏÀüÀÇ µµÀºÀ̾ƹö´ÔÀÇ smallmusixtex¸¦ »ç¿ëÇÑ source¿¡¼­´Â \dim(?) error°¡ ÀÖ¾ú´ø°Í °°Àºµ¥¿ä? ¾î¶³¶§ ÀÌ·± error message°¡ ³ª¿À´ÂÁö¿ä? ¸¸¾à À§ÀÇ source¸¦ ±ä ±Û°ú °°ÀÌ Á¶ÆÇÇÏ°Ô µÉ¶§ ³ªÅ¸³ª°Ô µÇ´ÂÁö¿ä?...... ¾îÂî µÇ¾ú´ø Àç¹ÌÀÖ°Ô Àß º¸°í ÀÖ½À´Ï´Ù. À§ÀÇ ¼÷Á¦µµ Çѹø Çغ¸°í ½ÍÀºµ¥¿ä. µµÅë½Ã°£ÀÌ ³ªÁö¸¦ ¾Ê½À´Ï´Ù. -- synapse 2006-05-08 22:46:19
À̸§:

¼­¸íÇÏÁö ¾Ê±â