X



トップページ数学
1002コメント314KB
\section{TeX の時間} %%% 第 XI 節 %%% Part.2 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
0001132人目の素数さん
垢版 |
2016/11/13(日) 09:41:21.48ID:qU/Mi2dB
TeX関連の、質問・雑談用です。

過去スレ
TeX総合スレッド
http://science.2ch.net/test/read.cgi/math/1026634481/l50
http://science.2ch.net/math/kako/1026/10266/1026634481.html
TeX総合スレッド \newpage
http://science2.2ch.net/test/read.cgi/math/1059052915/l50
TeX総合スレッド\section{第3節}
http://science3.2ch.net/test/read.cgi/math/1086131126/l50
TeX総合スレッド4
http://science4.2ch.net/test/read.cgi/math/1112310000/l50
TeX総合スレッド\section{第5節}
http://science6.2ch.net/test/read.cgi/math/1163152490/
TeX総合スレッド\section{第6節}
http://science6.2ch.net/test/read.cgi/math/1192706133/
TeX総合スレッド VII
http://science6.2ch.net/test/read.cgi/math/1211579282/
TeX総合スレッド [
http://science6.2ch.net/test/read.cgi/math/1236575191/
TeX総合スレッド VIII
http://kamome.2ch.net/test/read.cgi/math/1275532625/
\section{やっぱり TeX が好き} %%% 第 X 節 %%%
http://uni.2ch.net/test/read.cgi/math/1289210345/
\section{TeX の時間} %%% 第 XI 節 %%%
http://rio2016.2ch.net/test/read.cgi/math/1350610113/
0335132人目の素数さん
垢版 |
2017/05/09(火) 22:23:51.08ID:BFfVXiMI
>>311
>>316
すごくありがとうございました。
おかげで、
フォルダの中を整理することができたり、短い文書をもっと簡単に作れたり
できるとおもいます。(あとは実践で今やっている途中です)
最後にtexについての質問ですが
\input{hoge}
で入れてタイプセットでpdfを吐き出させるわけですが、
テキストファイル(つまりtexファイル)として、\input{hoge}の部分を
元々のファイルに置き換えたファイルを作るということは、コマンド
だけではできないのでしょうか?つまりマスターファイルにhogeのテキストファイル
が埋め込まれたというフルバージョンのtexファイルができないかという意味です

どうかよろしくお願いします。
0337132人目の素数さん
垢版 |
2017/05/10(水) 12:33:51.69ID:a4HXOeEa
>>336
ちょっと間違えた。すまん。メインファイルのファイル名はhoge.texじゃなかったw
メインファイルのファイル名がmain.texで、挿入される側がhoge.texだったとすると、
下記のようになる。
sed -n '/¥input{hoge}/!p;/¥input{hoge}/r hoge.tex' mian.tex
標準出力の結果が正しければ、リダイレクトしてファイルに保存すればいい。
sed -n '/¥input{hoge}/!p;/¥input{hoge}/r hoge.tex' mian.tex > main_all.tex
もし、sedが入っていないようなOSなら、そんなものは窓から捨てちまえ
0338132人目の素数さん
垢版 |
2017/05/12(金) 04:24:21.76ID:TjjQIXwJ
>>337
ありがとうございます。
教えていただいたコードでできました。
337さんとunixはすごいなあと思いました。
0339132人目の素数さん
垢版 |
2017/05/12(金) 05:01:32.82ID:TjjQIXwJ
>>257
本を教えていただいてありがとう
amazon.comからは郵送できないということでした。
(たぶん重いので郵送できない)
amazon.co.jpから中古で買うことにしました。
0350132人目の素数さん
垢版 |
2017/05/12(金) 14:23:28.78ID:7MvscteD
C_2 x_2 と書くと、C_2 の添字の 2 と x が近すぎる。 気分の問題だろうけど、一度気づくとずっと気になって仕方がない。
0363132人目の素数さん
垢版 |
2017/05/22(月) 15:17:19.00ID:3JEHYx1G
箇条書きの際に、

[01] あああ
[02] あああ
[03] あああ

というように、一桁の数字も2桁表示させたいんですが、いい方法はないですか?
0364132人目の素数さん
垢版 |
2017/05/22(月) 17:38:52.92ID:0O/GDrd7
>>363
\documentclass{jarticle}
\usepackage{enumerate}
\begin{document}
\begin{enumerate}[{[}01{]}]
\item ああああ
\item ああああ
\item ああああ
\item ああああ
\item ああああ
\end{enumerate}
\end{document}
0365132人目の素数さん
垢版 |
2017/05/22(月) 19:05:25.59ID:0O/GDrd7
>>363
\documentclass{jarticle}
\usepackage{enumitem}
\def\twodigits#1{%
\ifnum#1<10 0\fi
\number#1}
\begin{document}
\begin{enumerate}[label={\textbf{{[}\protect\twodigits{\theenumi}{]}}}, leftmargin = *]
\item あ
\item い
\item ううううう
\item えええええええええ
\item おおおおおおおおお
\item
\item
\item
\item
\item
\item
\item
\end{enumerate}
\end{document}
0367132人目の素数さん
垢版 |
2017/05/23(火) 02:50:45.57ID:J6wMTtX+
>>337
texの質問ではないのですが、>>337の!p;と/rの意味を教えていただけないでしょうか?
調べてもわからなかったのです。
0393132人目の素数さん
垢版 |
2017/05/26(金) 15:17:24.48ID:q2P/HbNX
そもそも「LaTeXの明朝体」は特定のフォントを指すものではない。
世の色々な明朝体を「LaTeXの明朝体」に利用者が設定するものだ。
だから >>379 の問い自体が意味をなさない。
>>380 のような答が返ってくるのは当然だと言える。
0396132人目の素数さん
垢版 |
2017/05/28(日) 03:11:14.57ID:+wU+Ix80
数式内において、関数に上線をつけるとき、\overline より \bar を使うけど、下線は \underline 以外にないんですかね?
0400132人目の素数さん
垢版 |
2017/05/29(月) 01:21:29.34ID:WVXJhK7q
>>398
macのofficeをインストールしてるけど、いまfontbookを見たらMS minchoも
インストールされてるよ
0401132人目の素数さん
垢版 |
2017/05/29(月) 01:50:40.29ID:IjO5hac0
クラウドラテフで源の明朝つかえるのか
標準だとクラウドラテフのフォントってなんだろ?
0403132人目の素数さん
垢版 |
2017/05/29(月) 08:25:25.97ID:OaQ68KS9
然るべき指定もしくは環境を作れば、
(u)platexでもxelatexでもlualatexでも、
好きなフォントをほぼ使える。

それだけのことです。
0404132人目の素数さん
垢版 |
2017/05/29(月) 19:14:25.53ID:+0xfBeFE
>>399
技術的に可能かどうかの次元ではなくて、
ライセンス契約的に可能かどうかの話をしているのに。
0407132人目の素数さん
垢版 |
2017/06/02(金) 10:11:10.45ID:S+NDA+O6
奥村本6版の欧文フォントのところを読んで気づいたことだけど、
\renewcommand{\sfdefault}{lmss} %サンセリフ体の設定
\renewcommand{\ttdefault}{lmtt} %タイプライタ体の設定
{\sffamily It is fine today}
{\ttfamily It is fine today}
ですけど、サンセリフ用のフォントとか、タイプライタ体用のフォント
がそれぞれlmssとlmttとかcmssとcmtt以外に紹介されてないようにおもうんだけど
サンセリフとかタイプライタとかたくさんフォントあるとおもうんですが、これは
適当に指定していいよということなのかな?Helvetica(p214)のところで、
"サンセリフフォントはHelveticaがお薦めです"と書いてます。そしたら、
たとえばタイプライタ体のところでZapf Chanceryを指定してもいいわけでしょう?
タイプライタ体の紹介がない気がする。CTANみてダウンロードして使えと
いうことなのでしょうか?
0408132人目の素数さん
垢版 |
2017/06/02(金) 10:19:07.35ID:S+NDA+O6
texwikiより奥村本のほうがフォントについて詳しい気がします。
基本的な考え方を12章の最初のところで書いてますけど、
奥村本はいつものように淡々と書いてる(ところがいいんですが)
フォントの設定についての基本的考え方というのはなんなんでしょうね。
(フォントのやりかたが少し複雑(たぶんフォントによってやりかたが違う
というものがあるんでしょうね。T1の設定が先にきたり、後にきたり))
texwikiについては\usepackage{jsverb}等で使えというふうには
書いてるんですが、それは安易すぎるような。
ネット上の(他の人が使った)自作フォントも、>>407のやりかたで
使えるものなんですか?>>407のようなやり方をせずに、わざわざ
{\rmfamily。。。}
{\sffamily 。。。}
{\ttfamily 。。。}
と書いて中カッコのなかに文章をいれなくてもデフォールトの平文が
自分で指定したフォントでというふうにするにはどうすれば
いいんでしょう?
0409132人目の素数さん
垢版 |
2017/06/02(金) 10:26:29.28ID:S+NDA+O6
最後に。
p207のファイルのエンコーディングなんですが、tex入力ファイルのエンコーディング
とフォントのエンコーディングが別のものというのがよくわからないのです。
ファイルのエンコーディングというのはエディタでうつっている字のことですよね。
テキストエディタで文字を書く中に、その中に\usepackage[utf8]{inputenc}という
のを入れたとしても、そのファイル自体の文字のエンコードが変わるわけないと
おもうんですよね。(エディタの設定のほうでどんな形式で保存するかというのを
決めるものじゃないですか?)
なんか意味があるのかなとおもうんです。
 もしいろんなtexがありますが、そのtexのプログラムに、この形式で処理
するんだよということを教えるためのコードが\usepackage[utf8]{inputenc}
だとすれば、フォントのエンコーディングとそのtexにたいして発行した指示
が違っていると当然文字化けがしてないファイルがつくれるわけはないので、
わざわざtexに対して発行する指示と、フォントのエンコーディングを別々に
する意味があるのかとおもうのですが、いかがでしょうか?教えていただけたら
と思います
0410132人目の素数さん
垢版 |
2017/06/02(金) 10:31:41.05ID:S+NDA+O6
奥村本を読んでフォントの設定はわりとおもしろいと思いました。
(最後にとかきながら、追加です)
Garamond(奥村本6版p224)で*.pfbをダウンロードしてということなんですが
CTANみると*.pfb以外の拡張子のファイルもあるんですが、なぜ*.pfbだけ
なんでしょう?他のフォントも同じように*.pfbだけが必要なんでしょうか?
(readmeファイルを読むとそれぞれのフォントについて指示があるからそれに
したがえということかもしれないですが、できればお答えをいただけるとありがたいです)
0411407
垢版 |
2017/06/02(金) 10:36:36.59ID:S+NDA+O6
>>407>>393を補足するようなものになっていますね。
0412132人目の素数さん
垢版 |
2017/06/02(金) 15:52:55.53ID:XdbRAEkf
>>409
inputenc に関してはこれを読めばいいんじゃないかな?

UTF-8 で欧文文字を入力する 〜inputenc パッケージ〜
ttp://qiita.com/zr_tex8r/items/b40ca3478e4fe14868e5
0413132人目の素数さん
垢版 |
2017/06/02(金) 20:37:26.58ID:S+NDA+O6
>>412
いいページをありがとう。読んでみます。(ぱらっと目を通したらわからなかった)
0414132人目の素数さん
垢版 |
2017/06/03(土) 11:46:21.31ID:zHK8WA0Y
>>407
>>408
>中カッコのなかに文章をいれなくてもデフォールトの平文が
>自分で指定したフォントで
という文言からTeX及びLaTeXに関する知識が殆ど無いと判断しますが
({}は\rmfamily等の効果を限定的にするためのもので{}の中に入れないと指定したフォントにできないというわけではない)

pLaTeXやupLaTeXで平文のフォントをみかちゃんフォントにしたりすることは可能ですが最初から最後まで自分でそのように設定しようとするとホネです
(みかちゃんフォントにするパッケージは公開されているのでネット上を検索すれば簡単に見つかるでしょう)
作成されたPDFファイルを一般的に公開できるかどうかを抜きにすれば
XeLaTeXやLuaLaTeXが非常に簡単にフォントの設定ができるのでこれらを用いるのがいいでしょう

蛇足かもしれない:
dviファイルにはフォントが直接埋め込まれているわけではなく
並べられる文字列各々に対する配置する位置・幅・高さ・深さなどの情報があるだけで
それを人間が見てまともな文字列に変換するのはdviウェアの仕事です
その作業に必要なものが云々というのが >>407 さんが知りたい情報の「一部」でしょうが
これらはネット上にあるので検索してみてください
0426132人目の素数さん
垢版 |
2017/06/07(水) 15:51:12.51ID:xQEzI+kB
<!-- … --> や /* … */ の代わりに \if0 … \fi って、他にやりようがないのかよって思うな。
0427132人目の素数さん
垢版 |
2017/06/07(水) 17:25:50.72ID:a2ZgTxRz
>>426
パッケージをじゃんじゃん追加できるのが、LaTeXのメリットでもあるだろ。
comment.styを使えよ。
自分は%で十分だけど。
0428132人目の素数さん
垢版 |
2017/06/07(水) 18:44:04.80ID:BWDodVHJ
今日mactex2017インストールできるよ通知がきて、
インストール後に
README-ja.pdfが開いて、そこに書いているように
コマンドをコピペしました。
2 ヒラギノフォントの準備や3 游フォントの準備
に書いているように、シンボリックリンクができているのも確認しました。
しかし
sudo mktexlsr
sudo kanji-config-updmap-sys hiragino-pron
とすると
hiragino-pron not available, falling back to auto!
updmap [WARNING]: resetting $HOME value (was /Users/hiro) to root's actual home (/var/root).
CURRENT family for ja: ipaex
Standby family : ipa
Setting up ... ptex-ipaex.map
となって、実際
kanji-config-updmap-sys status
と打つと
CURRENT family for ja: ipaex
Standby family : ipa
となり、
hiragino-pron
と出てきません。

sudo mktexlsr
sudo kanji-config-updmap-sys yu-osx
と打った場合にも
その次に
kanji-config-updmap-sys status
と打つと
CURRENT family for ja: ipaex
Standby family : ipa
となっておりyu-osxとでてきません。
これはエラーだとおもうのですが、(hiragino pronやyu-osxを使うように
設定してもipaexとかipaしか使えないので)どのようにすれば解決できるのでしょうか?
0430132人目の素数さん
垢版 |
2017/06/07(水) 20:51:26.91ID:BWDodVHJ
>>429
教えていただきありがとうございます。
しかしそれでもうまくいきません。

$ sudo cjk-gs-integrate --link-texmf --force

cjk-gs-integrate: reading font database ...
cjk-gs-integrate: checking for files ...
cjk-gs-integrate [WARNING]: Currently Ghostscript does not support OTC font,
cjk-gs-integrate [WARNING]: not adding HiraginoSerif-W6.ttc to alias candidates
cjk-gs-integrate [WARNING]: Currently Ghostscript does not support OTC font,
とういうのがずらずらと並んだものがでます。not addingとかnot supportとかでて
大丈夫だろうかという印象です。

$ sudo mktexlsr
mktexlsr: Updating /usr/local/texlive/2016/texmf-config/ls-R...
mktexlsr: Updating /usr/local/texlive/2016/texmf-dist/ls-R...
mktexlsr: Updating /usr/local/texlive/2016/texmf-var/ls-R...
mktexlsr: Updating /usr/local/texlive/texmf-local/ls-R...
mktexlsr: Done.

となります。mactex2017なのになぜ、/usr/local/texlive/2016/をアップデートしているのかと
思います。

sudo kanji-config-updmap-sys hiragino-elcapitan-pron

updmap will read the following updmap.cfg files (in precedence order):
/usr/local/texlive/2016/texmf-config/web2c/updmap.cfg
/usr/local/texlive/2016/texmf-dist/web2c/updmap.cfg
等々でるのですが、結局

kanji-config-updmap-sys status
CURRENT family for ja: hiragino-elcapitan-pron
Standby family : hiragino-elcapitan
Standby family : ipa
Standby family : ipaex
Standby family : ms-osx

となりhiragino-elcapitan-pron
に変わっていなくて、ipaとかipaexのままというわけで、教えていただいたものもうまくいきません。
0431132人目の素数さん
垢版 |
2017/06/07(水) 20:57:34.59ID:BWDodVHJ
which mktexlsrで
/usr/local/texlive/2016/bin/x86_64-darwin/mktexlsr
となったのがそもそも問題なのだとおもいます。少し考えてみます。
その後でもしわからなければ質問します
ありがとうございました
0432132人目の素数さん
垢版 |
2017/06/07(水) 21:09:09.16ID:BWDodVHJ
/usr/local/texlive/2016/bin/x86_64-darwin/mktexlsr

/usr/local/texlive/2017/bin/x86_64-darwin/mktexlsr
に直しました。後者のディレクトリにもmktexlsrが入っていたので。
(2016版のmktexlsrだと2016の設定に、後者のだと2017の設定に
なるんだとおもいます。)
それでリターンキーを押すと
mktexlsr: Updating /usr/local/texlive/2017/texmf-config/ls-R...
mktexlsr: Updating /usr/local/texlive/2017/texmf-dist/ls-R...
mktexlsr: Updating /usr/local/texlive/2017/texmf-var/ls-R...
等々となって
kanji-config-updmap-sys status
CURRENT family for ja: hiragino-elcapitan-pron
Standby family : hiragino-elcapitan
Standby family : ipa
Standby family : ipaex
Standby family : ms-osx
となりました。hiragino-elcapitanが出てきたので解決したという
ことだと思います。
そもそも
.bash_profileをみると
export PATH=/usr/local/texlive/2016/bin/x86_64-darwin:$PATH
というのが書いていました。
それを
export PATH=/usr/local/texlive/2017/bin/x86_64-darwin:$PATH
に直しました。
0433132人目の素数さん
垢版 |
2017/06/07(水) 21:16:43.41ID:BWDodVHJ
しかし
which kanji-config-updmap-sys
として
/usr/local/texlive/2017/bin/x86_64-darwin/kanji-config-updmap-sys
が出るようになった(.bash_profileを書き換えたから)のですが、
つづいて
kanji-config-updmap-sys yu-osx
と打つと
yu-osx not available, falling back to auto!
となり、mktexlsrで自動的に入ったhiragino-elcapitan-pron
からyu-osxに変更することができません。
0434132人目の素数さん
垢版 |
2017/06/07(水) 21:26:27.44ID:BWDodVHJ
/usr/local/texlive/2017/texmf-dist/doc/texliveのなかにまだ日本語設定版
が入っていませんね
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況