\chapter{\TeX} % ‘æ ..
[2ch|¥Menu]
988:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
18/03/18 16:31:35.45 .net
‚¯‚Á‚«‚å‚­Als-R‚Æ‚¢‚¤ƒtƒ@ƒCƒ‹‚ð’T‚µ‚Ä‘S•”Á‚µ‚½‚ñ‚Å‚·B
——R‚ÍA•Ê‚Ì‚à‚Ì‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚½‚Æ‚«‚ÉAls-R‚ðXV‚µ‚È‚¯‚ê‚Î
ŒÃ‚¢‚à‚Ì‚ð“Ç‚Ýž‚Ý‘±‚¯‚é‚©‚ç‚Æ‚¢‚¤——R‚Å‚µ‚½B
‚Æ‚±‚낪‚»‚ê‚ð‚·‚é‚ÆA
$ texdoc
/usr/local/texlive/2017/bin/x86_64-darwin/texdoc:7: module 'texdoc.main' not found:
no field package.preload['texdoc.main']
[kpse lua searcher] file not found: 'texdoc.main'
[kpse C searcher] file not found: 'texdoc.main'
no file '/usr/local/lib/lua/5.2/texdoc.so'
no file '/usr/local/lib/lua/5.2/loadall.so'
no file './texdoc.so'
‚Æo‚Ä‚µ‚Ü‚Á‚ÄAƒtƒ@ƒCƒ‹‚ðŒ©‚Â‚¯‚ç‚ê‚È‚­‚È‚Á‚½Bpath‚ð’Ê‚¹‚΂¢‚¢‚¯‚Ç
‚ß‚ñ‚Ç‚¤‚È‚Ì‚ÅAŒ‹‹Çƒz[ƒ€ƒfƒBƒŒƒNƒgƒŠ‚Åmktexlsr‚ð‚µ‚Ü‚µ‚½B
‚»‚ÌŒ‹‰Ê
find /usr/ -name "ls-R"
‚Å
/usr//local/texlive/texmf-local/ls-R
/usr//local/texlive/2017/texmf-var/ls-R
/usr//local/texlive/2017/texmf-dist/ls-R
/usr//local/texlive/2017/texmf-config/ls-R
‚Æ‚È‚è‚Ü‚µ‚½B@Œ‹‹ÇÁ‚·‘O‚Æ“¯‚¶‚à‚Ì‚ªì‚ç‚ꂽ‚Æ‚¢‚¤‚킯‚Å‚·B

989:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
18/03/18 22:33:31.94 .net
TEXMF ‚ð /usr/local/texlive ‚Æ‚µ‚½‚¢“®‹@‚ª•ª‚©‚ç‚ñ‚Ì‚¾‚ªc

990:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
18/03/18 22:48:25.55 .net
mktexlsr‚ðƒz[ƒ€ƒfƒBƒŒƒNƒgƒŠ‚Å‚¹‚¸‚ÉAsetenv‚Å
setenv TEXMF /usr/local/lib/texmf
ls -R $TEXMF > $TEXMF/ls-R
‚̂悤‚É‚â‚é‚Æ‚µ‚Äi‚±‚Ì‚Ü‚Ü‚â‚Á‚Ä‚àƒGƒ‰[‚ª‚Å‚éj
‚ǂ̂悤‚É‚·‚ê‚΂æ‚낵‚¢‚Ì‚Å‚µ‚傤H
>>974‚Ì4‰ÓŠ‚Éls-R‚ª‚ ‚èA‚µ‚©‚à‚»‚ê‚ðƒGƒfƒBƒ^[‚ÅŠJ‚¢‚Ä‚Ý‚½‚ç
‚±‚Æ‚È‚Á‚½‹Lq‚ª’†‚É‚³‚ê‚Ä‚¢‚Ü‚µ‚½B
‚à‚¤setenv‚ðŽg‚Á‚½Ý’è‚Æ‚¢‚¤‚Ì‚Í‚Å‚«‚È‚¢‚Ì‚Å‚µ‚傤‚©H

991:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
18/03/18 22:58:57.01 .net
>>975
kpsewhich --var-value="TEXMF"
‚Åo‚Ä‚­‚é’l‚ðŠî–{A‚·‚ׂĂ¢‚ê‚ê‚Î
‚¢‚¢‚¾‚낤‚Æ‚¢‚¤‚±‚Æ‚Å‚·‚ËB
‚»‚ꂾ‚Æ‚»‚Ì‚Æ‚¨‚è‚Å‚·B
/use/local/texlive‚ðTEXMF‚É‚·‚é——R‚Í
‚È‚¢‚Å‚·B
‚»‚ê‚Å‚Í
setenv TEXMF /usr/local/lib/texmf
‚ɂ‚¢‚Ä‚à“¯—l‚Él‚¦‚æ‚Æ‚¢‚¤‚±‚Æ‚É
‚È‚é‚Ì‚Å‚µ‚傤‚ËB

992:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
18/03/19 01:42:27.34 .net
‰‰ŽZ”\—Í‚Ì‚‚¢‚¢‚Ü‚Ì PC ‚Å‚Í‚Ç‚¤‚©‚í‚©‚ç‚È‚¢‚¯‚Ç ls-R ƒtƒ@ƒCƒ‹‚Í
Ì‚Ì PC ‚Å‚Í TeX ‚̃VƒXƒeƒ€‚ª•K—v‚ȃtƒ@ƒCƒ‹‚ð’¼Ú’T‚·‚Ì‚Í”ñí‚ÉŽžŠÔ‚ª‚©‚©‚Á‚Ä‚»‚ê‚ð‚Ç‚¤‚É‚©’Zk‚³‚¹‚悤‚Æ‚¢‚¤‚±‚Æ‚Å
TEXMF ƒfƒBƒŒƒNƒgƒŠ‚ðŒˆ‚ß‚Ä‚»‚Ì’¼‰º‚É ls-R ƒtƒ@ƒCƒ‹‚ð‹Lq‚·‚邱‚Æ‚É‚æ‚茟õŒø—¦‚ð‚‚߂悤‚Æ‚¢‚¤‘_‚¢‚ÌŒ³ì¬‚³‚ê‚éƒtƒ@ƒCƒ‹‚Å‚·
‚»‚ê‚ð TEXMF ‚ÌãˆÊƒfƒBƒŒƒNƒgƒŠ‚Å‚ ‚é /usr/local/texlive ‚É ls-R ƒtƒ@ƒCƒ‹‚ð쬂·‚é‚Æ‚¢‚¤‚±‚Æ‚ÍŒŸõŒø—¦‚̒ቺ‚ðˆÓ–¡‚·‚é‚ñ‚¾‚¯‚Ç
‚»‚¤‚¢‚¤‚±‚Æ‚í‚©‚Á‚Ä setenv TEXMF /usr/local/texlive ‚É‚µ‚½‚¢‚킯‚È‚Ì‚©‚ÈH

993:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
18/03/19 08:51:14.92 .net
>>978
l‚¦‚Ä‚¢‚½‚±‚Æ‚Ítexlive‚Éì‚ê‚ΘR‚ꂪ‚È‚­‚È‚é‚©‚ç‚¢‚¢‚¾‚낤A‚Æ‚¢‚¤‚±‚Æ‚¾‚ÆŽv‚¢‚Ü‚·B
‚³‚ç‚ÉAls-R‚ł‚­‚ç‚ê‚é‚à‚̂̓fƒBƒŒƒNƒgƒŠ‚Æ‚»‚ÌŽqA‘·etc‚̃fƒBƒŒƒNƒgƒŠA‚É
“ü‚Á‚Ä‚¢‚éƒtƒ@ƒCƒ‹–¼‚È‚Ì‚ÅA‚»‚̃tƒ@ƒCƒ‹–¼‚ª‘å‚«‚­‚Ȃ낤‚ÆA
ls-R‚ðì‚炸‚É’¼Úƒtƒ@ƒCƒ‹‚ð’T‚µ‚És‚­ê‡‚æ‚è‚Í‘‚¢‚¾‚낤
‚ÆŽv‚Á‚Ä‚¢‚Ü‚·B
‘¼•û‚Åsetenv TEXMF /usr/local/texlive‚¾‚ƃtƒ@ƒCƒ‹‚Ì“Ç‚Ýž‚Ý‚ÉŽ¸”s
‚µ‚Ü‚µ‚½B
TEXMF‚ª“ü‚Á‚Ä‚­‚é‚Æ‚±‚ë‚Å/usr/local/texlive‚É’u‚«Š·‚í‚é‚Æ•s“s‡‚Èݒ肪
‚ ‚é‚Ì‚¾‚ÆŽv‚¢‚Ü‚·B

994:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
18/03/19 10:07:06.19 .net
Local Guide to LaTeX for the McKludge PCiƒ‰ƒ“ƒ|[ƒg‚Ì–{‚Éo‚Ä‚­‚éj
‚ÅŒŸõ‚µ‚ÄA
URLØݸ(tex.stackexchange.com)
‚̃y[ƒW‚ªo‚Ä‚«‚½

995:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
18/03/19 19:19:26.00 .net
>>971
–Ê”’‚»‚¤‚¾‚©‚çA‚â‚Á‚Ä‚Ý‚½
$ diff <(kpsewhich --expand-path='$TEXMF'| sed 's/:/\n/g') <(kpsewhich --var-value TEXMF| sed -e 's/[!{}]//g' -e 's/,/\n/g')
$
—¼ŽÒA‘S‚­“¯‚¶‚悤‚¾‚ÈB

996:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
18/03/19 19:53:28.51 .net
ƒNƒŒƒNƒŒŒN‚ÍAƒJƒ“ƒxƒ“‚µ‚Ä‚­‚êI

997:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
18/03/19 19:59:07.56 .net
>>979
‚»‚¤‚Å‚·‚Ë texmf.cnf ‚Ì TEXINPUTS ‚È‚Ç‚ð‚Ý‚ê‚Î TEXMF ‚Ɉˑ¶‚µ‚Ä‚¢‚é‚Ì‚Å TEXMF ‚ð‚¢‚¶‚ê‚Î TEXIPUTS ‚à‚¢‚¶‚é•K—v‚ª‚ ‚é‚ÆŽv‚¢‚Ü‚·B
—Ⴆ‚Î
TEXMF ‚ð /usr/loca/texlive ‚Æ‚·‚é‚Æ
TEXINPUTS.latex = .;$TEXMF/tex/{latex,generic,}//
‚ð
TEXINPUTS.latex = .;$TEXMF/2017/texmf-dist/tex/{latex,generic,}//
‚̂悤‚É•ÏX‚·‚é•K—v‚ª‚ ‚é‚Å‚µ‚傤‚µA‚±‚ê‚Å‚Í $TEXMF/2017/texmf-local ˆÈ‰º‚̃fƒBƒŒƒNƒgƒŠ‚ÍŽQÆ‚³‚ê‚Ü‚¹‚ñB
‚à‚µATEXMF ‚ð /usr/local/texlive ‚É‚·‚邱‚Æ‚ª‰Â”\‚¾‚Æ‚µ‚Ä‚à‚¿‚á‚ñ‚Æ TeX ‚ªŽg‚¦‚é‚悤‚É‚·‚éì‹Æ‚Í–Ê“|‚ÉŽv‚¦‚Ü‚·B

998:ƒNƒŒƒNƒŒ
18/03/19 23:05:41.73 .net
zsh ‰º‚Å texdoc ‚ðŽg‚¤‚Æ‚«‚Ì zsh ‚Ì completion ŠÖ”ƒ|ƒ`

999:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
18/03/20 01:43:26.64 .net
>>983
‚»‚¤‚·‚é‚ÆŒ‹‹ÇmktexlsrˆÈŠO‚Ì‚à‚̂͂‚©‚í‚È‚¢‚Å‚ËB
‚¹‚¢‚º‚¢‚»‚ê‚ðŽÀs‚µ‚Äo‚Ä‚­‚é‚à‚Ì‚Ì•”•ªC³‚É‚Æ‚Ç‚ß‚Ä‚Ë
‚Å‚«‚éls-R‚à•’Ê‚Éls -r‚ð‚µ‚½‚Æ‚«‚É‚Å‚«‚éƒfƒBƒŒƒNƒgƒŠ‚̃ŠƒXƒg‚Æ‚Í
‚¿‚ª‚¤‚æB‚¾‚©‚çls -r‚ð‚µ‚Ä‚à–³‘Ê‚¾‚æB‚â‚ß‚Ä‚ËA
‚Æ‚¢‚¤•—‚Élatex‚Í‚È‚Á‚Ä‚¢‚é‚Æ‚¢‚¤‚±‚Æ‚Å‚·‚æ‚ËB

1000:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
18/03/20 01:47:50.89 .net
>>981
Ž©•ª‚Ìꇂ͂»‚̃R[ƒh‚Å‚¿‚ª‚Á‚½‚à‚Ì‚ª
o‚½B‚ ‚ƃfƒBƒŒƒNƒgƒŠ‚̇˜‚ª‚¿‚ª‚Á‚Ä‚é

1001:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
18/03/20 02:29:33.93 .net
>>985
ls-R ƒtƒ@ƒCƒ‹‚Ì“à—e‚Í•’Ê‚É TEXMF ƒfƒBƒŒƒNƒgƒŠ‚Ås‚Á‚½ ls -R ‚µ‚½“à—e‚Å‚µ‚åH
‚Ü‚ u‘z’èŠO‚ÌŽg‚¢•û‚ÍŽ~‚ß‚Ä‚æv‚Á‚Ä‚¢‚¤‚Ì‚Í TeX ‚ÉŒÀ‚炸‘å’ï‚̃\ƒtƒgƒEƒFƒA‚Å“–‘R‚Ì‚±‚Æ‚¾‚æ‚Ë

1002:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
18/03/20 06:55:28.49 .net
>>985
ls -r ‚Á‚Ä–{“–‚É -r ƒIƒvƒVƒ‡ƒ“H -R ƒIƒvƒVƒ‡ƒ“‚̃^ƒCƒ|‚È‚Ì‚©‚ÈH
-r ‚È‚ç -R ‚ƈقȂé‚Ì‚Í“–‚½‚è‘O‚©‚ÈH
ŽÀÛ /usr/local/texlive/2017/texmf-dist ‚Å ls -R ‚ðs‚Á‚½Œ‹‰Ê‚ð diff ‚µ‚Ä‚Ý‚½‚¯‚Ç ls-R ƒtƒ@ƒCƒ‹‚Æׂ©‚¢•”•ª‚𜂫(ls-R ƒtƒ@ƒCƒ‹‚Ì擪‚Éu% ls-R -- filename database for kpathsea; do not change this line.v‚ª‚ ‚é‚Æ‚©)“¯‚¶‚¾‚Á‚½‚æ
‚à‚µ–{“–‚É ls-R ƒtƒ@ƒCƒ‹‚Æ ls -R ‚ÌŽÀsŒ‹‰Ê‚ª‘å‚«‚­ˆÙ‚È‚é‚Ì‚Å‚ ‚ê‚Î >>985 ‚³‚ñ‚Ì TeX ‚̃VƒXƒeƒ€‚ɈÙ킪‚ ‚é‚ñ‚¶‚á‚È‚¢‚Ì‚©‚ÈH

1003:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
18/03/20 13:57:26.73 .net
>>988
‚ ‚肪‚Æ‚¤
/usr/local//texlive/texmf-local/ls-R
/usr/local//texlive/2017/texmf-var/ls-R
/usr/local//texlive/2017/texmf-dist/ls-R
/usr/local//texlive/2017/texmf-config/ls-R
‚Ì‚S‚‚̂¤‚¿‚Ìʼn‚Ì‚Q‚‚ɂ‚¢‚ÄA
‚½‚Æ‚¦‚΂Q‚–ڂɂ‚¢‚Ä‚Í
$cd /usr/local//texlive/2017/texmf-var/
$ls -R >/Users/–¼‘O/Desktop/ls-R‚ÌŒ‹‰Ê
‚Æ
mltexlsr‚ðƒz[ƒ€ƒfƒBƒŒƒNƒgƒŠ‚Å‚µ‚½Œ‹‰Ê‚Ì
/usr/local//texlive/2017/texmf-var/ls-R
‚ðƒGƒfƒBƒ^‚ÅŠJ‚¢‚ÄA‚»‚ê‚ðƒfƒXƒNƒgƒbƒv‚Éls-R4
‚Ì–¼‘O‚Å•Û‘¶‚µ‚ÄA”äŠr‚µ‚Ü‚µ‚½B
“¯‚¶‚à‚Ì‚Å‚·‚ËB‚»‚ÌŒ‹‰Ê@./:‚ª mktexlsr‚Åì‚Á‚½‚à‚Ì‚É‚Í“ü‚Á‚Ä‚¢‚邾‚¯‚Å‚µ‚½B
ƒz[ƒ€ƒfƒBƒŒƒNƒgƒŠ‚Åmktexlsr‚ð‚·‚é‚Æ‚¢‚¤‚±‚Æ‚ÍA
/usr/local//texlive/texmf-local/
/usr/local//texlive/2017/texmf-var/
/usr/local//texlive/2017/texmf-dist/
/usr/local//texlive/2017/texmf-config/
‚Ì‚»‚ꂼ‚ê‚ɈڂÁ‚Äls -R‚ð‚·‚é‚Ì‚Æ“¯‚¶‚±‚Æ‚¾‚Æ
‚¢‚¤‚±‚Æ‚Å‚·‚ËB
‚¿‚È‚Ý‚ÉAdiff‚Í‚±‚¤‚¢‚¤”äŠr‚Ìꇂǂ¤‚¿‚ª‚¤‚ñ‚Å‚·‚©H‹³‚¦‚Ä‚¢‚½‚¾‚¯‚ê‚Î
•‚©‚è‚Ü‚·Bã‚Ì—á‚Ì‚Æ‚±‚ë‚Åkpsewhich‚Ì“ü‚Á‚½‚Æ‚±‚ë‚ð•ÏX‚µ‚Ä‚à
ƒGƒ‰[‚ªo‚½B‚½‚Æ‚¦‚Î
diff <"ls-R"| sed 's/:/\n/g' <"/Users/–¼‘O/Desktop/ls-R2"| sed -e 's/[!{}]//g' -e 's/,/\n/g'

1004:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
18/03/20 13:58:41.06 .net
X‚Ç‚¤‚¿‚ª‚¤‚ñ‚Å‚·‚©H
O‚Ç‚¤Žg‚¤‚ñ‚Å‚·‚©H
‚Ì’ù³‚Å‚·

1005:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
18/03/20 15:39:32.62 .net
>>989
‚Ü‚¸
$ diff <(command line A) <(command line B)
‚Æ‚¢‚¤‚̂̓vƒƒZƒX’uŠ·‚Æ‚¢‚¤Bash‘ã•\‚Ɉꕔ‚̃VƒFƒ‹‚É‚µ‚©”õ‚í‚Á‚Ä‚È‚¢‹@”\‚¾B
‹MŒZ‚ª‚Ç‚ñ‚ÈOS‚ðŽg‚Á‚Ä‚é‚©’m‚ç‚ñ‚ªAATX‚Æ‚©‚È‚çŽg‚¦‚È‚¢B
‚Ä‚¢‚¤‚©ƒfƒBƒŒƒNƒgƒŠ\‘¢‚ðŒ©‚é‚É OS X High Sierra ‚Á‚Û‚¢‚ÈB‚È‚ç bash ‚ª‹K’è‚ÅŽg‚¦‚锤‚È‚Ì‚ÅAƒGƒ‰[‚É‚È‚é‚Ì‚Í‚¨‚©‚µ‚¢‚ÈB

1006:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
18/03/20 15:40:19.35 .net
s/‹K’è/Šù’è/

1007:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
18/03/20 18:17:50.14 .net
‚ñH
/usr/local/texlive/2017/texmf-dist/ls-R ‚Æ /Users/name/Desktop/ls-R2 ‚ð”äŠr‚µ‚½‚¢‚È‚ç‘f’¼‚É
$ diff /usr/local/texlive/2017/texmf-dist/ls-R /Users/name/Desktop/ls-R2
‚¶‚áƒ_ƒ‚È‚ñH

1008:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
18/03/20 19:08:34.82 .net
>>993
diff "/usr/local/texlive/2017/texmf-dist/ls-R" "/Users/‚È‚Ü‚¦/Desktop/ls-R2" > /Users/‚È‚Ü‚¦/Desktop/hikaku2‚Åo‚Ä‚«‚½/hikaku2‚É‚Í
1,2d0
< % ls-R -- filename database for kpathsea; do not change this line.
< ./:
43423a43422
> man
47495d47493
< .dict.pws
143681d143678
<
183156d183152
< .tex
‚Æ‘‚©‚ê‚Ä‚ ‚è‚Ü‚µ‚½B‚±‚ê‚Í”äŠr‚ÉŽv‚¦‚È‚¢‚¯‚ÇA”äŠr‚È‚ñ‚Å‚·‚©H

1009:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
18/03/20 19:48:20.33 .net
>>994
>‚±‚ê‚Í”äŠr‚ÉŽv‚¦‚È‚¢‚¯‚ÇA”äŠr‚È‚ñ‚Å‚·‚©H
‚»‚¤‚Å‚·B‚µ‚©‚µA
unifiedŒ`Ž®‚ª‚¢‚¢‚È‚çAdiff‚Ì‘ã‚í‚è‚É diff -u ‚É‚·‚éB
contextŒ`Ž®‚ª‚¢‚¢‚È‚çAdiff‚Ì‘ã‚í‚è‚É diff -c‚É‚·‚éB

1010:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
18/03/20 20:33:32.91 .net
‚à‚¤(LaTeXŠÖŒW)‚È‚¢‚¶‚á‚ñ

1011:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
18/03/20 22:49:58.90 .net
>>996
‚±‚±‚ÍUNIX”Å‚¾‚©‚çA
UNIXƒRƒ}ƒ“ƒh‚ÅTeX‚ð‚²‚É‚å‚²‚É‚å‚·‚é‚̂̓AƒŠ

1012:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
18/03/21 10:56:05.46 .net
TeX‚̃Rƒ“ƒpƒCƒ‹‚ÉMakefile‚ðŠˆ—p‚µŽn‚ß‚½‚¯‚Ç‚©‚È‚è—Ç‚¢‚ËB
latexmk‚Æ‚©‚æ‚è‚à_“‚µA‚È‚É‚æ‚èmake‚ªˆê”ʂ̃vƒƒOƒ‰ƒ€Œ¾Œê‚É‚àŽg‚í‚ê‚Ä‚¢‚é‚©‚çî•ñ‚ª‘½‚¢B

1013:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
18/03/21 12:49:53.00 .net
latexmk‚È‚çlatexmk -pvc directorynamae.tex
‚Ń^ƒCƒvƒZƒbƒg‚·‚ê‚΂ ‚Æ‚Í‚»‚Ìdirectoryname.tex‚ðƒGƒfƒBƒ^[‚ÅŠJ‚¢‚ÄA
‚©‚Á‚Ä‚ÉC³‚µ‚Ä•Û‘¶‚·‚邽‚Ñ‚ÉApdfiSkimŽg‚Á‚Ä‚éj‚̉æ–Ê‚ªV‚µ‚­
‚È‚Á‚Ä‚Ç‚¤C³‚³‚ꂽ‚©‚í‚©‚é‚ñ‚Å‚·‚©A‚»‚¤‚¢‚¤•Ö—˜‚È‚±‚Æ‚ð
Makefile‚ðŽg‚Á‚Ä‚à‚Å‚«‚Ü‚·‚©H
‚»‚ê‚©‚ç
‚È‚É‚Æ‚¼A‚È‚É‚©‚̃y[ƒW‚ÌURL‚©‚â‚è‚©‚½‚ðA‘‚¢‚Ä‚¢‚½‚¾‚¯‚È‚¢‚Å‚µ‚傤‚©H

1014:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
18/03/21 16:53:08.35 .net
>>999
>>998 ‚¶‚á‚È‚¢‚¯‚ÇA
latexmk ‚Í•Ö—˜‚ÅAmake ‚ÍŽ©—R‚¾‚©‚çAŽ©—R‚³‚ª—~‚µ‚¯‚ê‚ÎAmake ‚ð‘I‚ñ‚Å‚à•sŽv‹c‚Å‚Í‚È‚¢B
‚½‚Æ‚¦‚ÎA”­•\—pƒXƒ‰ƒCƒhA’˜ìŒ ‚ð‰Á–¡‚µ‚½ƒCƒ“ƒ^[ƒlƒbƒgŒöŠJ—pƒXƒ‰ƒCƒhA
”z•z—particle‚Æ3Ží—ނ̃Rƒ“ƒpƒCƒ‹‚ðŽg‚¢•ª‚¯‚½‚¢ê‡A
make pres
make publ
make hand
‚ÆŽ©—R‚É•ª‚¯‚ÄA“¯‚¶ƒ\[ƒX‚©‚çˆÙ‚È‚é‚à‚Ì‚ªƒRƒ“ƒpƒCƒ‹‚Å‚«‚½‚ç•Ö—˜‚¶‚á‚È‚¢‚©B
makefile‚É‚ÍAsed‚âawk‚Í‚à‚¿‚ë‚ñAlatexmk‚·‚ç‘‚­‚±‚Æ‚ª‚Å‚«‚é‚©‚çA
Ž©—R‚ɉ½‚Å‚à‚Å‚«‚éB
‚È‚¨AMakefile‚Ì’†‚ÉA
latexmk -pvc directorynamae.tex
‚Æ‘‚¯‚ÎA‚²—v–]‚Ì‚±‚Æ‚Í‚Å‚«‚é‚æB

1015:984
18/03/21 20:02:21.58 .net
>>1000
984‚¾‚ªA
“¯‚¶ƒ\[ƒX‚©‚çˆÙ‚È‚é‚à‚Ì‚ðƒRƒ“ƒpƒCƒ‹‚·‚é‚Á‚Ä‚Ç‚¤‚â‚é‚ñ‚¾H
ˆÙ‚È‚éƒRƒ“ƒpƒCƒ‹‚ð‚µ‚æ‚¤‚ÆŽv‚Á‚½‚çƒtƒ@ƒCƒ‹‚É’¼Ú‚»‚ÌŽ|‚ðŽw’肵‚È‚¢‚Æ
‚¢‚¯‚È‚¢‚ÆŽv‚¤‚ñ‚¾‚ªB
‚»‚ê‚Æ‚à‰½‚©ƒgƒŠƒbƒN‚ª‚ ‚é‚Ì‚©‚ÈB

1016:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
18/03/21 20:10:17.89 .net
documentclass ‘‚«Š·‚¦‚½’†ŠÔƒtƒ@ƒCƒ‹ì‚ê‚ÎH

1017:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
18/03/21 20:16:43.25 .net
Ì‚©‚çŽv‚Á‚Ă邱‚Æ‚¾‚¯‚Çtex‚ª•W€“üo—Í‚Å‚«‚½‚ç•Ö—˜

1018:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
18/03/21 20:17:41.54 .net
cat hoge.tex | latex - -o - > hage.dvi

1019:986
18/03/21 20:53:09.60 .net
>>1001
> ˆÙ‚È‚éƒRƒ“ƒpƒCƒ‹‚ð‚µ‚æ‚¤‚ÆŽv‚Á‚½‚çƒtƒ@ƒCƒ‹‚É’¼Ú‚»‚ÌŽ|‚ðŽw’肵‚È‚¢‚Æ
Makefile‚Ì’†‚ÅAplatex‚Ì‘O‚ÉAsed‚Ń\[ƒX‚ð‘‚«Š·‚¦‚Ä‚és‚ð1s“ü‚ê‚ê‚Ηǂ¢‚¾‚¯B
—Ⴆ‚ÎA
\documentsclass{beamer}
‚ð
\documentclass[handout]{beamer}
‚É‘‚«Š·‚¦‚é‚Æ‚©‚È‚çA
hoge: $(src)
sed -e fs/\documentsclass{beamer}/\documentclass[handout]{beamer}/e $(src) > $(hoge_src)
platex $(hoge_src)
dvipdfmx -V 4 $(basename $(hoge_src))
-rm $(hoge_src)
‚ÅA
make hoge
‚Æ‚·‚éB

1020:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
18/03/21 20:53:53.54 .net
$ cat ./file.ltx | lualatex --jobname=file
ª‚±‚ñ‚È‚±‚Æ‚µ‚ĈӖ¡‚ ‚ñ‚Ì‚©’m‚ç‚ñ‚ªB
Œ‹‹Çufilev‚Æ‚¢‚¤–¼‘O‚ðŽw’è‚·‚é•K—v‚ª‚ ‚邵Ao—͂̓tƒ@ƒCƒ‹B

1021:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
18/03/21 21:11:10.55 .net
991‚Åsed’Ê‚·Š’†ŠÔƒtƒ@ƒCƒ‹ì‚炸‚É‚·‚Þ‚Æ‚©
cat head. list1.tex foot.tex | latex > list1.dvi
cat head. list2.tex foot.tex | latex > list2.dvi
c
‚Æ‚©

1022:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
18/03/21 21:13:53.34 .net
>>1006
‚»‚ꂾ‚Æ‚»‚¤‚¾‚¯‚ÇA
file‚ðƒeƒ“ƒ|ƒ‰ƒŠƒtƒ@ƒCƒ‹‚É‚µ‚ÄA
‘S‘Ì‚Æ‚µ‚Ä•W€“üo—Í‚·‚郉ƒbƒp[‚𑂯‚Ηǂ¢‚Ì‚Å‚ÍB
T=$(mktemp)
cat > $T
lualatex --jobname=$T
cat $T.pdf
rm $T $T.aux $T.toc $T.log $T.pdf
‚±‚ñ‚ÈŠ´‚¶‚É

1023:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
18/03/21 21:17:16.50 .net
Ìtex‚ª’¼Úpdf‚ð“f‚¯‚È‚©‚Á‚½ A
latex | dvipdfm
‚Ý‚½‚¢‚ɃpƒCƒv‚ÅŒq‚°‚½‚ç•Ö—˜‚©‚È‚Á‚ÄŽv‚Á‚Ä‚½

1024:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
18/03/21 21:20:05.13 .net
ƒpƒCƒvƒ‰ƒCƒ“‚Å’†ŠÔƒtƒ@ƒCƒ‹‚ª•K—v‚¾‚È‚ñ‚ÄADOS‚Ì‚È‚ñ‚¿‚á‚Á‚ăpƒCƒvƒ‰ƒCƒ“‚Ý‚½‚¢‚Ń_ƒT‚¢

1025:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
18/03/21 21:23:12.39 .net
unix—¬‚¾‚ƃpƒCƒvƒ‰ƒCƒ“‚̈ꕔ‚Æ‚µ‚ÄŽg‚¦‚é‚悤‚ÉŽÀ‘•‚µ‚»‚¤‚È‚Ì‚ÉA‚È‚ñ‚Å‚»‚¤‚µ‚È‚©‚Á‚½‚Ì‚©•sŽv‹c‚Å‚·

1026:987
18/03/21 21:30:59.11 .net
>>1005
>>1006
‚±‚ꌩ‚ÄŽv‚¢•t‚¢‚½‚ª
FNAME=hoge
SRC=$(FNAME).tex
‚Æ‚Å‚à‚µ‚Ä‚¨‚¢‚Ä
other: $(SRC)
@@cat $(SRC) | sed -e 's/AAA/BBB/g' | platex --jobname=$(FNAME)
‚Æ‚â‚é‚ƈꎟƒtƒ@ƒCƒ‹‚ðì‚炸‚É‚·‚Þ‚È
$ make other
ª‚±‚êATeXŒn—ñ‚¾‚Æ‚È‚ñ‚©‚ ‚è‚à‚µ‚È‚¢ƒtƒ@ƒCƒ‹‚ð“Ç‚Ý‚±‚à‚¤‚Æ‚µ‚ÄŽ¸”s‚·‚éB
LaTeXŒn—ñ‚¾‚Æs‚¯‚éBTeX‚ÆLaTeX‚ÅjobnameƒIƒvƒVƒ‡ƒ“‚̈—‚ªˆá‚¤‚Ì‚©‚ÈH
‚¿‚å‚Á‚Æ‚»‚Ì•Ó•ª‚©‚ç‚ñ‚ªA‚Æ‚è‚ ‚¦‚¸LaTeX‚µ‚©Žg‚í‚ñ‚µA–ž‘«‚¾B

1027:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
18/03/21 22:06:58.23 .net
>>1011
”h¶“I‚ȃtƒ@ƒCƒ‹‚ð‚¢‚­‚‚àì‚邵A\input‚Æ‚©‚à‚ ‚邵AƒpƒCƒvƒ‰ƒCƒ“‚Æ‚Íe˜a«’á‚¢B
‚»‚à‚»‚àUNIX‚Æ‚ÍŠÖŒW‚È‚¢OS‚ÅŠJ”­‚³‚ꂽ‚µB

1028:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
18/03/21 22:19:00.16 .net
>>1013
\input‚±‚»cat‚ɂ‚Ȃ¢‚Å‚à‚炤‚Á‚ÄŒ¾‚¤ÝŒvƒ|ƒŠƒV[‚à‚ ‚肦‚½‚ñ‚¶‚á
aux‚Æ‚©‚ÍA•W€“ü—Í‚Ì‚Æ‚«‚̓x[ƒXƒl[ƒ€‚ðstd‚ÉŒˆ‚ß‘Å‚¿‚É‚·‚é‚Æ‚©Žè‚Í‚ ‚é

1029:1001
Over 1000 Thread.net
‚±‚̃XƒŒƒbƒh‚Í‚P‚O‚O‚O‚ð’´‚¦‚Ü‚µ‚½B
V‚µ‚¢ƒXƒŒƒbƒh‚𗧂ĂĂ­‚¾‚³‚¢B
life time: 1190“ú 20ŽžŠÔ 28•ª 47•b

1030:‰ß‹ŽƒƒO š
[‰ß‹ŽƒƒO]
¡ ‚±‚̃XƒŒƒbƒh‚͉ߋŽƒƒO‘qŒÉ‚ÉŠi”[‚³‚ê‚Ä‚¢‚Ü‚·


ÅVƒŒƒX•\Ž¦
ƒXƒŒƒbƒh‚ÌŒŸõ
—ÞŽ—ƒXƒŒˆê——
˜b‘è‚̃jƒ…[ƒX
‚¨‚Ü‚©‚¹ƒŠƒXƒg
¥ƒIƒvƒVƒ‡ƒ“‚ð•\Ž¦
‰É‚‚Ԃµ2ch

76“ú‘O‚ÉXV/299 KB
’S“–:undef