$ sudo tlmgr repository remove main
$ sudo tlmgr repository remove ktug
$ sudo tlmgr repository add https://ftp.kaist.ac.kr/tex-archive/systems/texlive/tlnet main
$ sudo tlmgr repository add http://mirror.ischo.org/KTUG/texlive/tlnet ktug
$ sudo tlmgr pinning add ktug "*"
$ cd ~/tmp
$ curl -O https://mirror.ischo.org/KTUG/texlive/tlnet/ktugrepo.pub.txt
$ sudo tlmgr key add ./ktugrepo.pub.txt
$ sudo tlmgr repository list
List of repositories (with tags if set):
https://ftp.kaist.ac.kr/tex-archive/systems/texlive/tlnet (main)
http://mirror.ischo.org/KTUG/texlive/tlnet (ktug)
sed
'$ 띄어쓰기 조사'를 '$조사'로 수정하는 sed
sed -i ".bak" -e "s/$ \([은는을를이가으로에의보고와과]\)/$\1/g" *.tex
emacs + LaTeX 팁
- $$ 환경의 수식을 모두 equaiton 환경으로 바꾸기
$$\([^$]+\)$$ → \\begin{equation}^J\\label{eq:\,(format "%03d" (1+ \#))}\\end{equation}
iTerm2에서 ctrl + return 키 제대로 인식시키기 (2)
CSI u 가 마음에 들지 않는다.
예를 들어, Ctrl-j 가 제대로 먹지 않아서 elisp 를 테스트할 수가 없다.
그래서 다음과 같이 해결을 했다.
터미널에서
xxd -psd
를 쳐서 ctrl-return 을 쳐본다.
그러면
^[[13;5u
와 같이 나올텐데, 여기서 [13;5u 를 복사해서,
iTerm2 -> prefs -> profiles -> keys -> key maps 에 간 후에
ctrl-return keyboard short을 추가하되,
Send Escape Sequence를 선택하고 위에서 복사한 [13;5u를 입력해주면 된다.
iTerm2 + emacs 에서 Ctrl 키를 제대로 사용하기
터미널에서 받아들이는 키가 기본적으로 매우 제한되어 있기 때문에 iTerm2에서도 마찬가지로 받아들이는 키가 별로 없어서 매우 불편하다.
특히 emacs를 터미널에서 띄워서 사용할 때, Ctrl-; 라든가 Ctrl-return 키 등과 같이 매우 간단하면서도 자주 써야 하는 조합키들이 먹지 않는 현상이 있다.
그래서 매우 자주 쓰지만 iTerm2에 먹히지 않는 키들은 Ctrl-x를 앞에 붙여두고 새롭게 키조합을 생성하곤 했다.
그런데, 드디어 해결책을 찾았다.
iTerm2에서 Preferences -> Profiles -> Keys에서 'Report modifiers using CSI u"의 체크박스를 체크해주면 해결이 된다.
이제는 ess 모드나 python 모드에서 쉘로 스크립트 넘길 때 고생을 하지 않아도 될 것 같다.
약 10년 동안 고생했던 문제인데, 드디어 해결을 해서 오늘은 기분이 좋네.
해결책은 역시나 Stack Exchange