Emacs+ LaTeX ¿ìËÙÉÏÊÖ

2026/1/13 22:33:58

Emacs + LaTeX ¿ìËÙÉÏÊÖ

?

±¾½Ì³ÌÍêÈ«Õë¶Ô±¾Ð£D215»ú·¿UbuntuϵͳÖеÄEmacsºÍLaTeXÅäÖ᣹ØÓÚÈçºÎÅäÖã¬Çë¿´ÕâÀï¡£

?

±¾½Ì³ÌÖÐÉæ¼°µÄLaTeXÔ´ÎļþºÍͼƬ¶¼¿ÉÒÔÔÚÕâÀïÕÒµ½¡£

Ŀ¼

1 Emacs + AucTeX£¬60·ÖÖÓ¿ìËÙÈëÃÅ

Ϊʲô·ÇÒªÍÆ¼öLaTeX£¿

ÕâÍêÈ«ÊdzöÓÚ¸öÈËϲºÃ¡£´Ó1996Ä꿪ʼ½Ó´¥¼ÆËã»úµ½ÏÖÔÚ£¬Windows¡¢UNIX¡¢MS-Word¡¢LaTeX ÎÒ¶¼ÓùýÁË¡£ÎÒ¾õµÃÎҸðÑÎÒÈÏΪÓÅÐãµÄ¶«Î÷ÍÆ¼ö¸øÄã¡£¼´Ê¹Äã²»¸ÐÐËȤ£¬µ«×öΪ¼Æ¿Æ×¨ÒµµÄѧÉúÄãÓ¦¸ÃÖªµÀËüµÄ´æÔÚ¡£

Ϊʲô·ÇÒªÍÆ¼öEmacs£¿

Õâ²»½öÊdzöÓÚ¸öÈËϲºÃ£¬Ò²²»½öÊÇÒòΪEmacsÊÇ×îÓÅÐãµÄ±à¼­Æ÷£¬ÎÒ×î»ù±¾µÄÄ¿µÄÊÇ£¬Ï£Íûÿһ¸ö¼Æ¿Æ×¨ÒµµÄѧÉúÄÜÊìÁ·Ê¹ÓüüÅÌ¡£

1.1 ·ÅËÉÐÄÇé

LaTeXºÜÇ¿´ó£¬µ«¶ÔÓÚ³õѧÕßÀ´Ëµ£¬Äã²»±Ø¹ØÐÄËüÓжàÇ¿´ó£¬ÒòΪ×îΪ³£ÓõÄÃüÁîºÍ»·¾³²»¹ý¾ÍÊÇÄÇô¼¸¸ö¡£¶øÇÒÄãÒ²²»±ØÊÖ¹¤Êä

ÈëÕâЩÃüÁֻҪÄãÓÃEmacs+AucTeX£¬¼¸¸ö¼òµ¥µÄ¿ì½Ý¼ü¾Í×ãÒÔÂú×ãÄãµÄ»ù±¾ÐèÇóÁË¡£¶ÔÓÚ¸ñʽ¸´ÔÓµÄÐèÇó£¬Í¨³£ÄãÖ»ÒªÌ×ÓÃÄ£°æ¾Í¿ÉÒÔ½â¾öÎÊÌâÁË¡£ËùÒÔ£¬´ó¼ÒÖ»Òª°ÑEmacsÓÃÊ죬һÇÐÓ­Èжø½â¡£

1.2 ÓÃLaTeXдÎÄÕ¾ÍÊÇÔÚ±à³Ì

ÎÒÃÇÏÈ»ØÒäÒ»ÏÂÓÃEmacsдһ¸ö hello.c µÄ¹ý³Ì:

1. ´ò¿ªEmacs£»

2. ¿ªÊ¼±à¼­Ò»¸öÐÂÎļþ£¬Ãû×ֽРhello.c:

3. C-x C-f

ÔÚEmacs´°¿ÚµÄ×îÏÂÃæ£¨Ò²¾ÍÊÇ mini buffer ÀдÉÏÐÂÎļþµÄÃû×Ö hello.c:

hello.c C-j

4. ÏòÎļþÀïд¶«Î÷:

5. #include

6. int main(int argc, char *argv[]) 7. {

8. printf (\); 9. return 0; 10.

}

±£´æ£º

C-x C-s

±àÒ룺

gcc hello.c

ÔËÐУº

./a.out

ÔÙÀ´¿´Ò»ÏÂÓÃEmacsдһ¸ö hello.tex µÄ¹ý³Ì£º

1. ´ò¿ªEmacs£»

2. ¿ªÊ¼±à¼­Ò»¸öÐÂÎļþ£¬Ãû×ֽРhello.tex:

3. C-x C-f

ÔÚEmacs´°¿ÚµÄ×îÏÂÃæ£¨Ò²¾ÍÊÇ mini buffer ÀдÉÏÐÂÎļþµÄÃû×Ö hello.tex:

hello.tex C-j C-j

4. ÏòÎļþÀïд¶«Î÷:

5. \\documentclass{article} 6. \\begin{document} 7. Hello, world!

8. \\end{document}

±£´æ£º

C-x C-s

±àÒ룺

xelatex hello.tex

¿´½á¹û£º

evince hello.pdf

ÔõôÑù£¿ hello.c ºÍ hello.tex µÄ±à¼­¹ý³Ìûʲô·Ö±ð°É¡£Ö»Òª°ÑEmacsÓÃÊìÁ·£¬²»¹Üдʲô³ÌÐò£¬¶¼ÊÇÕâô¸ö¹ý³Ì¡£Äã

1. ²»±ØÑ§Ï°VCȥдC/C++£¬ 2. ²»±ØÑ§Ï°eclipseȥдJava£¬

3. ²»±ØÑ§Ï°MS-Wordȥд±¨¸æ¡¢»ÃµÆÆ¬£¬ 4. ²»±ØÑ§Ï°¡­¡­

Ò»¾ä»°£¬¡°Everything Emacs¡±£¬¿ÉÒÔʡϴóÁ¿²»±ØÒªµÄѧϰʱ¼ä¡£ÈËÉú¿à¶Ì£¬ºÎ±ØÈÃÄãµÄÉú»î±» VC/eclipse/MS-Word ¸ãµÃÍ·»èÄÔÕÍÄØ£¿ ¼òµ¥¶øÇ¿´ó£¬±¾¾ÍÊǼƿÆ×¨ÒµÑ§ÉúºÍ·ÇרҵѧÉúÓ¦ÓеIJ»Í¬ ¡£

Èç¹ûÄã¶ÔEmacs²Ù×÷»¹ºÜİÉú£¬ÄÇôÏÖÔھʹò¿ªEmacs

C-h t


Emacs+ LaTeX ¿ìËÙÉÏÊÖ.doc ½«±¾ÎĵÄWordÎĵµÏÂÔØµ½µçÄÔ
ËÑË÷¸ü¶à¹ØÓÚ£º Emacs+ LaTeX ¿ìËÙÉÏÊÖ µÄÎĵµ
Ïà¹ØÍÆ¼ö
Ïà¹ØÔĶÁ
¡Á ÓοͿì½ÝÏÂÔØÍ¨µÀ£¨ÏÂÔØºó¿ÉÒÔ×ÔÓɸ´ÖƺÍÅŰ棩

ÏÂÔØ±¾ÎĵµÐèÒªÖ§¸¶ 10 Ôª

Ö§¸¶·½Ê½£º

¿ªÍ¨VIP°üÔ»áÔ± ÌØ¼Û£º29Ôª/ÔÂ

×¢£ºÏÂÔØÎĵµÓпÉÄÜ¡°Ö»ÓÐĿ¼»òÕßÄÚÈݲ»È«¡±µÈÇé¿ö£¬ÇëÏÂÔØÖ®Ç°×¢Òâ±æ±ð£¬Èç¹ûÄúÒѸ¶·ÑÇÒÎÞ·¨ÏÂÔØ»òÄÚÈÝÓÐÎÊÌ⣬ÇëÁªÏµÎÒÃÇЭÖúÄã´¦Àí¡£
΢ÐÅ£ºxuecool-com QQ£º370150219