\chapter{\TeX} % ‘æ ..
[2ch|¥Menu]
1001:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢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

1002:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢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'

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

1004:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢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

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

1006:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢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

1007:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢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

1008:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢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

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

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

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

1012:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢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

1013:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢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

1014: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

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

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

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

1018: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

1019:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢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

1020:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢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
‚Æ‚©

1021:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢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
‚±‚ñ‚ÈŠ´‚¶‚É

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

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

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

1025: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

1026:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢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

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

1028: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

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


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

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