r1.1
@@ -1,351 +1,35 @@
GNU [Emacs] Windows .
* [http://www.gnu.org/software/emacs/windows/ntemacs.html NTEmacs FAQ]
* See also [Emacs]
[[TableOfContents]]
== Download ==
* http://ntemacs.sourceforge.net/
* http://prdownloads.sourceforge.net/ntemacs/ntemacs23-bin-20070819.exe?download (23.x)
== [hermian] ==
* [http://hermian.tistory.com/359] .
=== ƾ ͵ ===
1. Consolas font
1. hangul.el (http://sylphong.egloos.com/1787602)
1. auctex
* KC2008 ߾ ִ : KCmenu ϴ° .
* http://www.gnu.org/software/auctex/download-for-windows.html Precompiled AUCTeX for Emacs ٿ Ǭ Emacs ġ 丮 Ѵ.
* ǻ: info dir ߰ؾѴ.
* KC2008 PDFSync forward, reverse search ϴ.
̹ۿ tabbar, menubar, org, untranslate ߰ ִ.
=== dotemacs ===
[hermian] dotemacs ȭ(org, menubar, tabbar ) .
* attachment:dotemacs1.txt
=== UTF-8 ===
http://hermian.tistory.com/263
== nqmacs ==
[http://nqmacs.sourceforge.net/ nqmacs]
Windows Emacs ̳ʸ. Ʒ NTEmacs-KTUG ġ ¶ Ű
üؼ ϴ ִ.
== NTEmacs-KTUG ==
ȫȣԲ Ͻô NTEmacs-KTUG( 21.2).
Ư ѱLaTeX 뿡 ʿ, ſ ȯ ϴ Ư¡̴.
* [http://physics.kyunghee.ac.kr/~reds/Hpack_Project/k-download.htm DOWNLOAD Web Page]
* [http://physics.kyunghee.ac.kr/~reds/Hpack_Project/Single_Files/editers/emacs-21.2/emacs-21.2.exe DOWNLOAD Binary]
Ʈ
* [http://my.ktug.or.kr/misc/emacs-21.2.exe Install Binary File]
== NTEmacs-KTUG Faq ==
ȫȣ HPack Ȩ ذԴϴ.
[http://physics.kyunghee.ac.kr/~reds/Hpack_Project/faq.htm FAQ]
1. ѱ TeX µ, ڵ ó
Դϴ.
Uploads:emacserror03.gif
: _emacs Ͽ D ̺긦 н 丮 νϵ ǵǾ־ ̷ Ÿϴ.
ذ : _emacs մϴ.
{{{
;; if you have a network connection with UNIX like environment
; take care of CR/LF disabling if NTemacs manages (load/save) files on it
; ftp://ftp.sunet.se/pub/os/Win32/ntEmacs/docs/ntemacs.html#translation
(load "~/site-lisp/untranslate")
;(add-untranslated-filesystem "d:") ; d: is a UNIX drive <--- κп ;
Է
Ͽ ʵ մϴ.
}}}
1. ۼϴٰ, `C-c 1` ̿Ͽ heading , ѱ , մϴ. encoding system
(
?) ϴ.(3 encoding ϴµ ѱ ϴ ϴ
hangul.
el)
emacs ݰ, ٽ
, ѱ ϴµ ֽϴ. ΰ? (KTUGSetup:2220'''''')
KTUGSetup:2226
emacs
ۼϰ ڵ , ϴ "Ư" Ե
ϴ.
ǥ Ưڸ ̰ų, MS ۼ ״ , emacs
ü
Ưڸ ó Դϴ.
emacs ν ִ Ưڸ ԷϷ {{{ Ctrl-F9 M-x quail-hangul-switch-symbol-ksc }}} Ͽ symbol ȯ , ǥ Ͽ Ưڸ Էմϴ.
{{{
(ȣ⡼arrowȭ졼sexΡϡindex÷ accentǼ
"
)ȣݱ⡼musicǡdot quoteǥxtextסآҢ
Unitɡʡˢmathбȣpicڡline
unit fracм textline
wnߡksޡNoࡼ dag ddagԡpercent
am㡼pm䡼⡽⡼Tel塼won yen pound
Eng£á enum Russ
Greek¥á
eng㡦 eascASCIIrussѬҬӡgreek㡦
Rom Scan hira
rom scan kata
ojasopjasooeng͡桼peng͡
ogana̡pgana̡onum硭pnum硭
ڼҡ2 + (S) (t_) (D) (DD) (aD) (_d) (G) (uk)
}}}
ԷϷ ks Էϸ ˴ϴ. ٽ ѱ ƿ ؼ {{{ Ctrl-x RET Ctrl-/ }}} Էմϴ.
== Q&A ==
1. , ߶, ٿֱ Ű Դϱ?
'''A.''' ɾ ctrl+C, ctrl+X, ctrl+V Ű ۵ ʽϴ.
* : alt+W
* ߶: ctrl+W
* ٿֱ: ctrl+Y
1. մϱ?
'''A.''' ̶ 콺 巡ϴ Դϴ. , 콺 (?)ϴ Դ ֽϴ. 콺 ʴ ٸ δ
* shift ( ȭǥ) Ű ϴ.
* Ctrl-Space ( ȭǥ) ̿ص ˴ϴ.
* κ ȭǥ Home/End Ű ̿Ͽ մϴ.
1. ctrl+F1 LaTeX ˴ϴ. ̶ Ǵ ͽϴ.
'''A.''' '''ctrl+C, L''' ʷ NTEmacs â Ϸ ҵǸ鼭 Ǵ ϴ â ַ Ÿϴ.
1. 忡 ϴ , e, q, x, i, r ٶϴ. NTEmacs ʰ ˴ϴ.
'''A.''' ȫȣԲ Ű¡Ͻ NTEmacs '''nonstopmode''' ϵ˴ϴ. Ƿ ϰ ˴ϴ. ̰ TeX ۾ ȯ Ƴ tex-site.el Ͽ `
ԤԤ"
latex \\nonstopmode\\input{%s} --src-special"`
سƼ ϴ.
1. NTEmacs nonstopmode ۵ϸ e ش ҽ κ ʽϱ?
'''A.''' Ϸ , '''ctrl+C, `'''(tilde ִ Ű) NTEmacs ش κ ̵մϴ.
1. NTEmacs ϳ , ҷ ֽϴ. ̵
ϳ?
'''A.''' ctrl+콺 ư ݴϴ. ߿ ϴ
˴ϴ.
Ǵ, ctrl+x, b ϴ â ݴϴ.
ϰ ϴ Ͽ 콺 մϴ. ( 콺 ) ش ̵մϴ. ( 콺 , / ư Ǵ дϴ)
'''콺 ʴ ٸ ''' ƴ ˷ּ.
`C-x b` `C-s` ̸ ϳ ̵ϰ ˴ϴ. ϴ ۰ õǸ `<RET>` ġ˴ϴ.
Ǵ `C-x b` Mini Buffer ̴ ȭ̸ ھ ġ ڵ ̵ ̴ϴ. ϴ ۰ õǸ `<RET>` ġ˴ϴ.
`C-x 4 b` ٸ Window ''buffer'' ų ϴ.
`C-x 5 b` ٸ frame ''buffer'' ų ϴ.
(!) Buffer Manual [http://www.gnu.org/manual/emacs-20.7/html_chapter/emacs_19.html Using Multiple Buffers] ϼ.
1. '''ã(search)''' ctrl+s Դϴ. '''ãƹٲٱ''' Դϱ?
'''A.''' shift+alt+5 ϴܿ query replace: ɴϴ. ű ٲٱ ܾ Էϰ , with: µ ű ٲ ܾԷϰ ġ ˴ϴ. ϳ ãư鼭 '''y'''(es) '''n'''(o) ϸ ˴ϴ. ٲٷ '''!''' ˴ϴ.
(!) See the Manual [http://www.gnu.org/manual/emacs-20.7/html_chapter/emacs_16.html#SEC85 Searching and Replacement].
1. NTEmacs ɾ Էϰ ͽϴ.
'''A.''' [http://physics.kyunghee.ac.kr/~reds/Hpack_Project/faq.htm FAQ] 6 Ͻʽÿ.
1. `main.tex` ٸ `\include`ϴ Ϸ ۼ
projectԴ.
¿ `main.tex` ϴ ΰ?
'''A.''' `chap1.tex`̶ , `TeX-master`
Local Variable ָ ˴ϴ. `chap1.tex` κ(밳 )
ֽϴ.
{{{
% Local Variables:
% mode: latex
% TeX-master: "./main.tex"
% End:
}}}
`Ctrl-F1` ų `C-c C-c` ϸ `main.tex` ϵ˴ϴ. , ǥ {{{``}}}
Ǵ ǥ Էµ˴ϴ.
Ǵ, `M-x set-variable`
ؼ `TeX-master` `"./main.tex"` ص ֽ.
== [MiKTeX-KTUG] TeX ȯ TIP ==
=== [Yap] NTEmacs Inverse Search ===
`runemacs` GNUServ `gnuclientw` ̿մϴ. ļ Inverse Search ֽϴ.
* GNUServ ġѴ.
1. [http://www.wyrdrune.com/Files/gnuserv.zip gnuserv.zip] ٿεƼ 丮 Ǯϴ.
1. `Release` 丮 ִ `*.exe` ϵ PATH ɷִ 丮 űϴ. Ȥ, 丮 ġ PATH Խŵϴ.
1. `gnuserv.el` Emacs ġ `site-lisp` 丮 űϴ.
* [Yap] Ͽ Inverse Search Ѵ.
1. GNUServ ġ ϷǸ, Yap `[Options]` `Inverse Search` Program κ `GNU Emacs (Single Instance)` Դϴ. ̰ ϸ Ʒ `Command:` κ ˴ϴ.
{{{
"C:\USER\BIN\gnuclientw.exe" -F +%l "%f"
}}}
<!> ⼭ `C:\USER\BIN` GNUServ ġ Դϴ.
1. `Ȯ`
ϰ [Yap] ݽϴ.
* '''`$HOME/_emacs`'''
1. `_emacs` ֽϴ.
{{{
(
setq gnuserv-frame (selected-frame))
(setq exec-path (append (list "C
:/USER/BIN") exec-
path))
(load "
x C
:/USER/ktug/Emacs-
21.2/site-lisp/gnuserv.el"
s)
(gnuserv-start)
}}}
<!>
`C:/USER/BIN`̳ `C:/USER/ktug` ڽ Emacs ġ ȯ
⺻
ġ
ٲپֽʽÿ. `C:/Program\ Files/ktug/
CP949 (Emacs
-21.2/site-lisp/gnuserv.el` ...
1. ϰ Emacs մϴ.
=== [Emacs] [Yap] Forward Search ===
[http://www.gnu.org/software/emacs/windows/ntemacs.html NTEmacs FAQ]
ħ ̴.
1. '''`~/site-lisp/tex-site.el` '''
TeX Ǿ
CP949
`(defvar TeX
EUC-
command-list` ãƼ ߰Ѵ.
{{{
(list "DVISearch" "yap -1 -s %n%b %d" 'TeX-run-command nil t)
}}}
1. '''`$HOME/_emacs` '''
global key κ ãƼ ߰Ѵ.
{{{
(global-set-key [(control f12)] 'do-ForwardSearch) ; Forward Search the current line
}}}
Ʒ Լ κп ߰Ѵ.
{{{
(defun do-ForwardSearch ()
"Forward Search the current line."
(interactive)
(TeX-command "DVISearch" 'TeX-master-file))
}}}
1. '''`Ctrl-F12` Ű''' [Yap]
KR
鼭 شϴ source special .
( ̷ Ÿ)
''DeleteMe ۵ϴ Ȯֽñ ٶϴ. Ư TeX-master-file
츦 غ ߽ϴ. --[Karnes]''
մϴ. غڽϴ. --[Progress]
''ƽôٽ NotePad ... WinEdt F/S, I/S ִٰ
ʽϴ. ƹư Emacs ̰ ȴٴ Ȯؼ ϴ. WinEdt ʴص, ƹ ؾ ϴ α... NotePad ƹص ȵǰ? ;) '' --[Karnes]
TeX-master-file ¿ Forward Search Ͽϴ. Ǵ ϴ. --[Karnes]
=== AcrobatReader ִ [PDF]
DVIPDFMx ϱ ===
DVIPDFMx ϰų PDFLaTeX Ϸ ش PDF AdobeReader ؼ
"
Ѵ. ֱ AcrobatReader Ͽ ݵ ʿ䰡 ִ.
1. '''`$HOME/_emacs`''' Ѵ.
{{{
;;; from Jesper Harder's solution
(defun acrobat-close-all-docs ()
ԤԤ"
Close all open documents in Acrobat."
(save-excursion
(set-buffer (get-buffer-create " *ddeclient*"))
(erase-buffer)
(insert "[CloseAllDocs()]")
(call-process-region (point-min) (point-max)
"ddeclient" t t nil "acroview" "control")
(if (= 0 (string-to-int (buffer-string))) t nil)))
}}}
1. DVIPDFMx θ `Ctrl-F5`
ҴǾ ִ.
{{{
Ȯ幮(
global-set-key [(control f5
?)
] 'do-dvipdfm) ; DVIPDFM the current file
}}}
1. `do-dvipdfm` Լ Ѵ.
{{{
(defun do-dvipdfm ()
"DVIPDFM the curent file."
(interactive)
(acrobat-close-all-docs)
(TeX-command "DVIPDFMx" 'TeX-master-file))
}}}
1. , '''`~/site-lisp/tex-site.el`''' `DVIPDFMx` TeX-command
ǵǾ ־ Ѵ.
{{{
(list "DVIPDFMx" "dvipdfmx %d" 'TeX-run-command nil t)
}}}
1. `Ctrl-F5` ִ
AcrobatReader â
DVIPDFMx
ƽ
ģ .
1. ʿϴٸ, PDFLaTeX
Ű
utf-8
ִ.
==== AdobeAcrobat 6.x NTEmacs Acrobat âݱ/ ====
DeleteMe ''AcrobatReader 5.x ۵մϴ. AdobeReader 6.x (ִ ݱ) Ǵµ, ¾ `do-ACROBAT()` ̵
ִ, Ȥ غ ?'' --[Karnes]
DeleteMe ° ˴ϴ. AdobeReader ϴµ, ݱ ߴ
ʾƿ. ΰ ;
Ȯ Ҵµ, .
AcrobatReader 5.x DZ , AdobeReader pdf μ Ƽ. ·ų ƽ. --[Progress]
ذϿ ֽϴ. ַ
Emacs CygWin
̶ 뵵 ɱ ǽɽµ Ͽ ۵ϱ淡 Ұصΰڽϴ. NTEmacs 21.3Դϴ.(NTEmacs-KTUG 21.2̹Ƿ, ذå Ǵ Ȯغ ֽñ ٶϴ.)
̵ bash п 丮 ڸ ȯؼ ִ ũƮ `cyg-wrapper.sh` ̿ڴ Դϴ. ַ Win32 gvim CygWin bash ϴ ε, NTEmacs ;ϴ.
cyg-wrapper.sh KTUGSetup:4286'''''' Բ Ͻ ٰ ְ, http://hermitte.free.fr/cygwin/ ֽϴ.
PATH ɸ acro.bat
ġ ϳ .
{{{
bash C:\user\bin\cyg-wrapper.sh "C:/PROGRA~1/ADOBE/ACROBA~1.0/Acrobat/Acrobat.exe" --slashed-opt --fork=2 %1 %2 %3 %4 %5
}}}
̷ ݴϴ.
⼭ `C:\user\bin` `cyg-wrapper.sh` ִ ġ ŵϴ.
`tex-site.el`̳ `_emacs` Ͽ `TeX-command-list`
`acrobat` κ ãƼ(밳 `tex-site.el` մϴ.) ݴϴ.
{{{
("acrobat" "C:\\User\\Bin\\acro.bat %a" TeX-run-discard nil t)
}}}
Ǵ
{{{
("acrobat" "C:\\User\\Bin\\acro.bat %a" 'TeX-run-discard nil t)
}}}
Emacs
ҽ
ٽ
`Ctrl-F5` Ͽ `Ctrl-F10` Acrobat ñ ٶϴ. --[Karnes]
NTEmacs-KTUG 21.2 , AdobeAcrobat 6.0 ġǾ ֱѵ, ° ȵ˴ϴ. `TeX-command-list` ϸ鼭 `TeX-run-discard` տ (') ϳ ־,
{{{
("acrobat" "C:\\User\\Bin\\acro.bat %a" 'TeX-run-discard nil t)
}}}
÷ֽ ϽŴ θ ġϿ ҽϴ. AdobeAcrobat Ǵµ
ʽϴ. ϴ. AdobeReader ̿Ͽ ٽ غڽϴ. --[Progress]
AdobeReader ̿ϵ `acro.bat` ߴµ, ó AdobeReader Ͽ ִ ˴ϴ. DVIPDFMx ϸ ̹ ִ ͱ ˴ϴ. `ctrl f10`
fontset
ش ʴ´ٰ մϴ. NTEmacs 21.2 ϱ?
ٿ 帮ڸ, dvi ps ó 鿩ٺ pdf ãִ ͵ ƴѵ... AdobeReader κ ƽϴ. ƴմϴ
,
ٴ Ϳ ƽϴ.
unicode-
-[Progress]
... ߸߽ϴ. CygWin ġϽø ۾ մϴ. ǻ
bmp
DZ淡 Ƹ
Ʈ
ߴµ, ƹ CygWin ׳ ϱ մϴ. CygWin ϳ ġϽ... `^^` ռ Ϻ
Ͽϴ. --[Karnes]
=== Custom Files ===
''ڽ ϴ `_emacs` `tex-site.el` ε
ø ϰڽ
.
''
1.
Ʈ
Ʈ
`_emacs`, `tex-site.el` : [http://www.doeun.pe.kr/shp/emacs-custom-files.zip emacs-custom-files.zip] --[Karnes]
* NTEmacs `C:\Program Files\KTUG\Emacs-21.2` ġǾ ֽϴ.
* GSView `C:\gs\Ghostgum\gsview` ֽϴ.
* MiKTeX `C:\texmf` Ʒ ġǾ ְ, `C:\localtexmf`, `C:\texmf-local`, `C:\tex4ht\texmf` TeXMF ϵǾ ֽϴ. `tex-site.el` ش
κ ڽſ ° Ͻ
Դϴ.
* GNUServ `C:\USER\BIN` 丮
ڽ
ξϴ.
* ֽñ⸦ Ź帳ϴ.
==
۾
Lisp α ==
LaTeX ۾ ϴ ΰ Ű ġϸ, ſ ȯ ִ.
1. AUCTeX `BibCite`
[Emacs] LaTeX ȯ ߿ ⺻ . NTEmacs-KTUG Ű ⺻
ԵǾ ִ.
1. SpeedBar
SpeedBar мؼ `\chapter`, `\section` ð ش.
label ġ ٷ ãư ִ Bar â ش.
1. RefTeX
RefTeX `\label`, `\cite`, `\ref` ս ְ ִ ̴.
1. PreviewLaTeX
[Emacs] Ǵ [XEmacs] ϵ 鼭 ۾ ְϴ [Emacs] α̴.
1. [http://sourceforge.net/projects/emhacks/ Tabber]
[Emacs] Ǵ [XEmacs] buffer
display
Tab
Ʈ
ݴϴ.
Uploads:NTEmacsTab.png
== UTF-8 (mule-ucs) ==
[http://tats.haun.org/mule-ucs/ mule-ucs]
mule-ucs site-lisp Ʒ ġϰ, {{{.emacs}}} ش.
{{{
; ucs
(require 'un-define)
}}}
* UTF-8 ϰ , {{{leim}}} ̿Ͽ
ڼ
Էϴ EUC-KR ѱ۸ Է°ϴ.
{{{.emacs}}} ü {{{_emacs}}} ϴ? mule-ucs site-lisp Ʒ ° ġ߽ϴ. {{{C:\Program Files\ktug\Emacs-21.2\site-lisp\mule-ucs}}} Ʒ doc lisp . Ͻ un-define lisp ִµ, Ȥ ̷
{{{
; ucs
(require 'un-define)
}}}
{{{_emcas}}} ϸ ν ϴ , ϸ ɱ? site-lisp ִ *.el ϵ θ ؾ νұ? --[Progress]
21.2 mule-ucs ȵ ʳ? 21.3 ٲپʽÿ. [hermian] ҰϽ nqmacs Ƹ mule-ucs ԵǾ Դϴ. --[Karnes]
* from KTUGContrib:2762
{{{
winXP .
1. [ȯ溯]-[ýۺ] home մϴ.
丮 մϴ.
(: HOME C:\user\bin)
[
]
[ýۺ] ƴ [ں] home ϸ ۵ ֽϴ.
쿡 ʿ ֽϴ.
2. mule-ucs ġմϴ. ġδ emacs ġ 丮
[site-lisp]-[mule-ucs] ؿ ġմϴ.
3. _emacs ϴ.
; ucs
(require 'un-define)
4. _emacs 1 home 丮 Ű ϴ .
5. utf-8 ۼ ҷų ֽϴ.
Է ִ ڴ euc-kr ִ ڸ մϴ.
, `띡', `똠' `숖'
Ұմϴ.
}}}
'''''' ̹ ۿ ´ ϴ, Emacs UTF-8 ̳. ۼǾ ִ ̴µ, Emacs UTF-8 ۼϷ ؾ ϳ? KTUGContrib:2784
'''亯''' Ұմϴ.
mule-ucs Ȯڰ utf UTF-8 Ϸ νմϴ.
{{{
#> runemacs newfile.tex.utf
}}}
̸ƽ ѱ ڸ ְ Ͽ ̸
dotemacs
.utf ݴϴ.
{{{
#> ren newfile.tex.utf newfile.tex
#> runemacs newfile.tex
}}}
fontset
մϴ.
== ũ ==
NTEmacs 22.0
Uploads:emacsscreenshot.jpg
== ==
Ű ʹ
ֽϴ.
ñ ֽϴ.
auto
µ, ̰ , ˰ ͽϴ. ̰͵ tutorial ? --[hoze]
: ȫȣԲ 2 亯ֽ ֽϴ. ű
ٶ.
'''''': LaTeX ϸ ش ִ 丮, 丮 "auto" 丮 ϴ. ϸ鼭 μ ϵ, Ȯڰ .el ϵ ִ װ ϴ?
'''亯''': .el Ȯڴ Emacs ϴ ũƮ Emacs Lisp ̶ ̰, ̸ elc ϵ Դϴ. Emacs ϴ κ ũƮ ۼǾ ֽϴ. (Emacs 丮 ø κ *.el, *.elc Ǿ Ǽ ̴ϴ)
Emacs TeX aux ó ϴ Ÿ , ̺ Բ óϱ ӽ÷ δ ̶ Ͻø ˴ϴ. dvi ϴ. --[Progress]
----
SeeAlso EmacsW32
----
[[Date(2009-02-09T19:14:32)]]
ƽ 뿡 ؼ http://kldp.org/'''''' Emacs ۰,
Ͻ ôٸ '''Linux Magazine 2001 10 ~ 2002 2 縦 õմϴ.''' ִٸ Ѻ ̵
"״ ̸ƽ ϱ" åڸ ϴ ͵ ϳ ɰ Դϴ. ƴϸ ǽô е̴ ̸ƽ ü Ʃ丮 Ŵ
ô ͵ ... ʺ :) [
http:
NTEmacs/
/emacs
Obsolete] Űϴ.
kldp.org/~jay/refcards/ Űǥ]--[Hermian]
----
CategoryEditor
2.2 dotemacs ¶
hermian dotemacs ȭ(org, menubar, tabbar ) .
ϴ ο Է± (hangul.el) ־ Էü "ƤԤԤ" ȴ.
̴.
(C-x C-s) ⺻
CP949 (Emacs
CP949 EUC-KR̴.) ǰ "ƤԤԤ" Ȯ幮(?) ִ ̸ƽ ģ ش.
utf-8 ϸ ȴ.
̴.
ҽ ؼ fontset unicode-bmp Ʈ ־.
ƮƮ ϸ ڽ ۾ ̰ display Ʈ ش. ڼ dotemacs fontset ϱ ٶ.