過去スレッド
第一章 http://pc.2ch.net/test/read.cgi/unix/977144071/
_ http://pc.2ch.net/unix/kako/977/977144071.html
第二章 http://pc.2ch.net/test/read.cgi/unix/1033564798/ (984レス)
第三章 http://pc8.2ch.net/test/read.cgi/unix/1059616013/ (996レス)
第四章 http://pc8.2ch.net/test/read.cgi/unix/1116389650/
第五章 http://pc11.2ch.net/test/read.cgi/unix/1153569474/
第六章 http://pc12.2ch.net/test/read.cgi/unix/1193135030/
第七章 http://hibari.2ch.net/test/read.cgi/unix/1268927301/
第八章 http://toro.2ch.net/test/read.cgi/unix/1323615979/ (983レス)
第九章 http://toro.2ch.net/test/read.cgi/unix/1373507129/ (17レス)
_ http://peace.2ch.net/test/read.cgi/unix/1380736314/ (981レス)
\chapter{\TeX} % 第十章 [転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
2014/12/17(水) 01:50:13.42
8851回目
2018/03/09(金) 13:23:52.63 ltjsarticle.clsの書き直しについての質問です。
もともとの物(Aとします)が、
\renewcommand{\normalsize}{%
\ltj@@ifnarrowbaselines
{\jsc@setfontsize\normalsize\@xpt\@xiipt}%
{\jsc@setfontsize\normalsize\@xpt{\n@baseline}}%
\abovedisplayskip 11\jsc@mpt \@plus3\jsc@mpt \@minus4\jsc@mpt
\abovedisplayshortskip \z@ \@plus3\jsc@mpt
\belowdisplayskip 9\jsc@mpt \@plus3\jsc@mpt \@minus4\jsc@mpt
\belowdisplayshortskip \belowdisplayskip
\let\@listi\@listI}
\mcfamily\selectfont\normalsize
\setbox0\hbox{漢}
\setlength\Cht{\ht0}
\setlength\Cdp{\dp0}
\setlength\Cwd{\wd0}
\setlength\Cvs{\baselineskip}
\setlength\Chs{\wd0}
\setbox0=\box\voidb@x
となっています。
ですが、上のコードだと都合が悪いのです。
もともとの物(Aとします)が、
\renewcommand{\normalsize}{%
\ltj@@ifnarrowbaselines
{\jsc@setfontsize\normalsize\@xpt\@xiipt}%
{\jsc@setfontsize\normalsize\@xpt{\n@baseline}}%
\abovedisplayskip 11\jsc@mpt \@plus3\jsc@mpt \@minus4\jsc@mpt
\abovedisplayshortskip \z@ \@plus3\jsc@mpt
\belowdisplayskip 9\jsc@mpt \@plus3\jsc@mpt \@minus4\jsc@mpt
\belowdisplayshortskip \belowdisplayskip
\let\@listi\@listI}
\mcfamily\selectfont\normalsize
\setbox0\hbox{漢}
\setlength\Cht{\ht0}
\setlength\Cdp{\dp0}
\setlength\Cwd{\wd0}
\setlength\Cvs{\baselineskip}
\setlength\Chs{\wd0}
\setbox0=\box\voidb@x
となっています。
ですが、上のコードだと都合が悪いのです。
8862回目
2018/03/09(金) 13:24:56.42 正しくは(か、どうかはわかりません。というのは以下に書くのは、数年前の
ページのコードだからです)
\renewcommand{\normalsize}{%
\ltj@@ifnarrowbaselines
{\@setfontsize\normalsize\@xpt\@xiipt}%
{\@setfontsize\normalsize\@xpt{\n@baseline}}%
\abovedisplayskip 11\p@ \@plus3\p@ \@minus4\p@
...
だそうです。(これをBとします)
AからBに変えた趣旨は、\normalsize の中で if 文を使っていたのを、
使わない形に変えたということのようです。
ページのコードだからです)
\renewcommand{\normalsize}{%
\ltj@@ifnarrowbaselines
{\@setfontsize\normalsize\@xpt\@xiipt}%
{\@setfontsize\normalsize\@xpt{\n@baseline}}%
\abovedisplayskip 11\p@ \@plus3\p@ \@minus4\p@
...
だそうです。(これをBとします)
AからBに変えた趣旨は、\normalsize の中で if 文を使っていたのを、
使わない形に変えたということのようです。
8873回目
2018/03/09(金) 13:27:32.42 Bの書き換えは
https://oku.edu.mie-u.ac.jp/tex/mod/forum/discuss.php?d=1005
に書いていたものです。この書き換えがぜんぜん理解できません。
同様に\small \footnotesize (等?)も書き換えなくてはならないそうです。
\scriptsizeや\tiny, \large, \Largeも書き換えなくてはいけないのではないか
とも思います。
元のコード(Cとします)を下に書きます
https://oku.edu.mie-u.ac.jp/tex/mod/forum/discuss.php?d=1005
に書いていたものです。この書き換えがぜんぜん理解できません。
同様に\small \footnotesize (等?)も書き換えなくてはならないそうです。
\scriptsizeや\tiny, \large, \Largeも書き換えなくてはいけないのではないか
とも思います。
元のコード(Cとします)を下に書きます
8884回目
2018/03/09(金) 13:28:36.58 コードCは次のものです
\newcommand{\small}{%
\ltj@@ifnarrowbaselines
{\jsc@setfontsize\small\@ixpt{11}}%
{\jsc@setfontsize\small\@ixpt{13}}%
\abovedisplayskip 9\jsc@mpt \@plus3\jsc@mpt \@minus4\jsc@mpt
\abovedisplayshortskip \z@ \@plus3\jsc@mpt
\belowdisplayskip \abovedisplayskip
\belowdisplayshortskip \belowdisplayskip
\def\@listi{\leftmargin\leftmargini
\topsep \z@
\parsep \z@
\itemsep \parsep}}
\newcommand{\footnotesize}{%
\ltj@@ifnarrowbaselines
{\jsc@setfontsize\footnotesize\@viiipt{9.5}}%
{\jsc@setfontsize\footnotesize\@viiipt{11}}%
\abovedisplayskip 6\jsc@mpt \@plus2\jsc@mpt \@minus3\jsc@mpt
\abovedisplayshortskip \z@ \@plus2\jsc@mpt
\belowdisplayskip \abovedisplayskip
\belowdisplayshortskip \belowdisplayskip
\def\@listi{\leftmargin\leftmargini
\topsep \z@
\parsep \z@
\itemsep \parsep}}
\newcommand{\small}{%
\ltj@@ifnarrowbaselines
{\jsc@setfontsize\small\@ixpt{11}}%
{\jsc@setfontsize\small\@ixpt{13}}%
\abovedisplayskip 9\jsc@mpt \@plus3\jsc@mpt \@minus4\jsc@mpt
\abovedisplayshortskip \z@ \@plus3\jsc@mpt
\belowdisplayskip \abovedisplayskip
\belowdisplayshortskip \belowdisplayskip
\def\@listi{\leftmargin\leftmargini
\topsep \z@
\parsep \z@
\itemsep \parsep}}
\newcommand{\footnotesize}{%
\ltj@@ifnarrowbaselines
{\jsc@setfontsize\footnotesize\@viiipt{9.5}}%
{\jsc@setfontsize\footnotesize\@viiipt{11}}%
\abovedisplayskip 6\jsc@mpt \@plus2\jsc@mpt \@minus3\jsc@mpt
\abovedisplayshortskip \z@ \@plus2\jsc@mpt
\belowdisplayskip \abovedisplayskip
\belowdisplayshortskip \belowdisplayskip
\def\@listi{\leftmargin\leftmargini
\topsep \z@
\parsep \z@
\itemsep \parsep}}
8895回目
2018/03/09(金) 13:29:46.65 以下はコードCの続きです。
\newcommand{\scriptsize}{\jsc@setfontsize\scriptsize\@viipt\@viiipt}
\newcommand{\tiny}{\jsc@setfontsize\tiny\@vpt\@vipt}
\if@twocolumn
\newcommand{\large}{\jsc@setfontsize\large\@xiipt{\n@baseline}}
\else
\newcommand{\large}{\jsc@setfontsize\large\@xiipt{17}}
\fi
\newcommand{\Large}{\jsc@setfontsize\Large\@xivpt{21}}
\newcommand{\LARGE}{\jsc@setfontsize\LARGE\@xviipt{25}}
\newcommand{\huge}{\jsc@setfontsize\huge\@xxpt{28}}
\newcommand{\Huge}{\jsc@setfontsize\Huge\@xxvpt{33}}
\newcommand{\HUGE}{\jsc@setfontsize\HUGE{30}{40}}
\everydisplay=\expandafter{\the\everydisplay \narrowbaselines}
どのようにこのコードC, またコードAを書き換えればいいのでしょうか?
\newcommand{\scriptsize}{\jsc@setfontsize\scriptsize\@viipt\@viiipt}
\newcommand{\tiny}{\jsc@setfontsize\tiny\@vpt\@vipt}
\if@twocolumn
\newcommand{\large}{\jsc@setfontsize\large\@xiipt{\n@baseline}}
\else
\newcommand{\large}{\jsc@setfontsize\large\@xiipt{17}}
\fi
\newcommand{\Large}{\jsc@setfontsize\Large\@xivpt{21}}
\newcommand{\LARGE}{\jsc@setfontsize\LARGE\@xviipt{25}}
\newcommand{\huge}{\jsc@setfontsize\huge\@xxpt{28}}
\newcommand{\Huge}{\jsc@setfontsize\Huge\@xxvpt{33}}
\newcommand{\HUGE}{\jsc@setfontsize\HUGE{30}{40}}
\everydisplay=\expandafter{\the\everydisplay \narrowbaselines}
どのようにこのコードC, またコードAを書き換えればいいのでしょうか?
8906回目
2018/03/09(金) 13:39:02.92 続きです。
また、patchファイルを作って、もとのltjsarticle.clsをmyltjsarticle.clsなどに
名前を変えてパッチをおこなうことで、新しいパッチ後のmyltjsarticle.clsを作り、
その新しいパッチ後のmyltjsarticle.clsを用いることで、
lulatexでltjsarticle.clsの内容(つまりmyltjsarticle.cls)を
使いながら、<<microtypeパッケージを使うときに>>、エラーが発生しないように
することができるということを示しているページがあります。
https://qiita.com/takeh1k0/items/ff84cb85bfffedc75066
ですが、patchの際にエラーが出ます。それで先に進めない。
ltjsartcle.clsはmyltjsarticle.clsと名前を変えて、デスクトップにコピーペースト
しています。そこで1--5回目の書き込みをし、教えていただけたらという希望を
持って、質問の書き込みをさせていただきました。
なにとぞ、ご教示ください。
また、patchファイルを作って、もとのltjsarticle.clsをmyltjsarticle.clsなどに
名前を変えてパッチをおこなうことで、新しいパッチ後のmyltjsarticle.clsを作り、
その新しいパッチ後のmyltjsarticle.clsを用いることで、
lulatexでltjsarticle.clsの内容(つまりmyltjsarticle.cls)を
使いながら、<<microtypeパッケージを使うときに>>、エラーが発生しないように
することができるということを示しているページがあります。
https://qiita.com/takeh1k0/items/ff84cb85bfffedc75066
ですが、patchの際にエラーが出ます。それで先に進めない。
ltjsartcle.clsはmyltjsarticle.clsと名前を変えて、デスクトップにコピーペースト
しています。そこで1--5回目の書き込みをし、教えていただけたらという希望を
持って、質問の書き込みをさせていただきました。
なにとぞ、ご教示ください。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 米トランプ政権、台湾に過去最大、1兆7000億円の武器売却 対ロシアで威力発揮したハイマース「台湾の安全保障」 [お断り★]
- 【芸能】笑い飯・哲夫 『THE W』の審査員「次からもう断ろうかな…」 粗品とのコメント回数の差にあ然 カンペで指示が出ている [冬月記者★]
- 中国外務省「日本への渡航を控えて」→高市内閣の支持率はとくに下がらず…なぜ日本国民がこれほど「高市内閣」を応援するのか★5 [♪♪♪★]
- 【赤坂サウナ死亡火災】別室でもドアノブがたつく 男性の手に皮下出血、ガラスたたいたか ★3 [ぐれ★]
- 【赤坂“サウナ火災”30代夫婦死亡】サウナストーンでドア割ろうとした可能性 非常ボタン作動しなかったか ★6 [ぐれ★]
- 【芸能】須田亜香里、結婚相手に求める年収は『2000万円』 「どっちかが病気しても安心」「都内で車を持ってる方は安定した収入ある」 [冬月記者★]
- 【高市朗報】高市「これからは公式の場で名前が2つ使えるようになります✨」松崎昭恵と安倍昭恵の使い分けも可能に [931948549]
- 【悲報】フィンランド女議員「吊り目ポーズやめろ?『キャンセルカルチャー』にはもうウンザリ……(吊り目ポーズでパシャッ」 [839150984]
- あたし「彼氏今日うち泊まってもいい?」父親「うーん」
- 女騎士だけど
- カレーってナンカレーとキーマがツートップでそれ以外はそうでもないよな
- なんで日本ってそれまでバブル世代とかゆとり世代とか独自に括ってきたのにZ世代だけアメリカ由来なの
