18/04/01 03:36:03.13 .net
>>110
>>111
意識としては、こういうことです。
fancybox.styも他の新しいstyも
対して変わらないはず。
その上で、それが使えないなら使えるように
してやろう。
もともとの動機は、texshopのshell script読み込み
(preferenceのところにある)を適切に
設定すれば、shell scriptが読み込める。
つまりは、どんなファイルの読み込みも
シェルスクリプトを書きさえすればコントロール
できる。
mactexを道具の一つとして使える。
ここまではまだ到達していなくて、
まだ通るシェルスクリプトを、
途中まで書いただけですが、pdfが
できるまでは道は遠くない。
それができれば、あとは、
このシェルスクリプトをtexshopに
合うように変えることが残っている。
118:名無しさん@お腹いっぱい。
18/04/01 03:37:05.26 .net
mactexを道具の一つとして使える。
は間違いで
texshopを道具の一つとして使える。
に訂正
119:名無しさん@お腹いっぱい。
18/04/01 03:45:36.13 .net
>>110
なるべくブラックボックスの部分を
無くしていきたいと思っている。
ただ、fancyboxのコードを読むというのは
とてもじゃなく手に負えないので、
それはもっとシェルスクリプト、TeXに
慣れてからということになり、
優先順位は低い。
せいぜい、texdocでパッケージの
ドキュメントは読んで理解して使うという
姿勢は持ち続けたい。
自分でドキュを読み、自分で考えて
使えないものは使えるようにしてやること
で、必要なポッケージを自分で選択し、
それを使うという柔軟性を取得できる
と思うからだ。
120:97
18/04/01 03:53:42.46 .net
最後に。そのtest4というシェルスクリプトの実行方法は、
/Users/hiro/Desktop/test7ディレクトリに移ったあと、
test4シェルスクリプトを実行する。
プロンプトに続き、/Users/hiro/Library/TeXShop/bin/test4
と打ってリターン
すると、そのままパソコンは待ちつづけるので、次の空白行に
処理したいテフファイルをディレクトリごと書く。(ドラッグドロップでOK)
/Users/hiro/Desktop/test7/test7.tex
そしてエンター
すると、/Users/hiro/Desktop/test7ディレクトリに、
test7.dvi,test7.aux, test7.log, test7.synctex.gzと、待ちに待ったtest7.ps
ができている。test7.psの中身を見たければ、ダブルクリックをするとPreviewが
開いてそれを示す。
121:名無しさん@お腹いっぱい。
18/04/01 03:56:14.64 .net
test7.texの中身も晒します。
\documentclass{article}
\usepackage[ps2pdf]{pstricks}
\usepackage{fancybox}
\begin{document}
\setlength{\fboxsep}{20pt}%
\newcommand{\titledframe}[2]{%
\boxput*(0,1){\psframebox*{#1}}%
{\psframebox[framesep=12pt]{#2}}}
\titledframe{My title}{%
\parbox{2in}{The title is superimposed
on the top part of the frame.}}
\end{document}
122:119
18/04/01 04:03:29.34 .net
>>119の結果の画像
URLリンク(imgur.com)
以上報告終わりです
123:名無しさん@お腹いっぱい。
18/04/01 04:08:53.95 .net
>>94
整理の仕方を教えていただき
ありがとうございます。
本当に助かります。
参考にして、そのようにパソコンを
しようとおもいます。
124:名無しさん@お腹いっぱい。
18/04/01 10:15:42.77 .net
>>117
ポッケージってなんかかわいい
125:名無しさん@お腹いっぱい。
18/04/01 12:38:31.47 .net
>>112
僕も知りたい。latexで書くファイルの
ディレクトリの管理の仕方などを
どなたか教えてください
自分はDocumentsの中に作った
my_workというディレクトリなかに
mapleのディレクトリと、
texfileのディレクトリを
作っておいて
そのtexfileのディレクトリごとに
論文ごとのディレクトリを作り
そこにそれぞれの論文作業を入
126:れている。 タイトルは論文タイトル_日付_tex mapleという方も同じ。 その中に 論文ごとのディレクトリを作って、 それぞれのディレクトリは 論文タイトル_日付_maple チェックしてないけどこんな感じ
127:名無しさん@お腹いっぱい。
18/04/01 12:39:23.01 .net
そのtexfileのディレクトリごとに
は
そのtexfileのディレクトリの中に
に訂正
128:名無しさん@お腹いっぱい。
18/04/01 13:08:08.07 .net
>>123
俺さまstyやinputするtex(頻用するTikZ画像を含む)、所属組織のロゴなどのpdfは、
$HOME/texmf 配下に入れている。
また、OS標準のTeX一式よリも新しいバージョンのstyを使いたい時、
OS標準のTeXに含まれていないフォントを使いたい時なども、
同様に$HOME/texmf 配下に入れている。
※OS標準のTeXは、Linuxディストリビューションに入っているTeXLiveや、MacPortsのTeXLiveなどの意味
TeX原稿の方は、基本的に全くの自由だと思う。
出版社にディレクトリ構造やファイル名を指定された場合はもちろん従う。
出版社によって、全く自由にさせてくれるところと、きっちり指定してくるところがある。
論文の原稿は全くの自由にすれば良いと思う。オンライン投稿システムにアップロードする時に、
不都合がなければ良い。
また、どのバージョン管理システムを使うのかによっても、
ディレクトリ構造の整理に影響があるのでは。
129:名無しさん@お腹いっぱい。
18/04/01 14:15:47.56 .net
俺は上の奴と一緒で~/work/univ/2/sm1/linarg/20170223/report1/report1.texみたいな構造にしてるわ。
C言語とかでも、単一のソースファイルからなる小さいプログラムならfooprog/fooprog.cみたいにしてるのを多く見たのでそれをパクった。
あと俺はMakefileでコンパイルを管理してるんだけどカレントディレクトリとソースファイルの拡張子抜いた名前が同じだと色々やりやすいってのもかなりデカい理由だね。
130:名無しさん@お腹いっぱい。
18/04/01 21:05:16.24 .net
>>114
TeX からかけ離れているような気もするけど $ man basename > man_basename して emacs で開いたけど別に文字化けしてないよ
使われている文字も文字化けしそうなものは見当たらなかったし…
文字コードがおかしいなら C-x RET r などで変えてみればいいんじゃないのかな?
131:名無しさん@お腹いっぱい。
18/04/01 21:24:11.79 .net
TeXから離れすぎ
シェルスクリプト総合 その26
スレリンク(unix板)
man basenameをそのまま見ないのは何故なのか理解できないけど、
保存したいのなら、man2html でブラウザから見た方がよいのでは?
なお、
$ sw_vers -productVersion
10.13.4
$ type man
man is hashed (/usr/bin/man)
$ man basename > hogehoge.txt
$ less hogehoge.txt
全く文字化けしない
132:名無しさん@お腹いっぱい。
18/04/02 07:53:12.49 .net
>>127 >>128、ありがとう
lessで読むと、変なふうにならないですね
シェルスクリプト総合 その26
スレリンク(unix板)
の方に書きました。manの「文字化け」についてはそちらで。
133:名無しさん@お腹いっぱい。
18/04/02 08:30:34.35 .net
俺はプログラミングに関しては素人に毛が生えた程度の人間で、(La)TeXに対してはもっぱら開発ではなく使う側にいるのだが、
最近TeXってかなり(言い方悪いが)ゴミな言語なんではと思うようになった。
その理由として
1. 組版言語であると同時に利用者が直に記述することを想定もしている。そのため「人間が〝普通〟と思うこと」を機械に解析させている(ピリオドとか)。
しかし結局は組版をするための細かい命令もしなくてはならない(イタリック補正とか)
2. 開発された時代が時代な為、名前空間もなにもあったものじゃない。\def\def{def}\defの出力がdefなのはどう考えてもキモい。
ところでTeXにはCやPythonで言う「予約語」は存在するのか? プリミティブはあるけど直前で示したように変更可能。
3. 同じく時代のせいで、構造と装飾が癒着しまくっている。どうにか分離しようとしたLaTeX2εでも甘い部分(中央揃え「←これは装飾なのに環境になってる」など)
がまだ多く残ってしまっている。
134:名無しさん@お腹いっぱい。
18/04/02 21:24:39.84 .net
解釈の原因は解釈者が持つ自分ルール。解釈の自由は責任を伴う
言葉風紀世相の乱れはそう感じる人の心の乱れの自己投影。人は鏡
憤怒は一時の狂気、無知無能の自己証明。中途半端な知識主ほど激昂
「真実は一つ」は錯誤。執着する者ほど矛盾を体験(争い煩悩)
他人に不自由(制約)を与えれば己も不自由(不快)を得る
問題解決力の乏しい者ほど自己防衛の為に礼儀作法マナーを要求
情報分析力の低い者ほどデマ宗教フェイク疑似科学に感化洗脳
自己肯定感の欠けた者ほど「己の知見こそ全で真」に自己陶酔
人生経験の少ない者ほど嫌いキモイ怖いウザイ憎い想定外を体験
キリスト教は世界最大のカルト。聖書は史上最も売れているト本
全ては必然。偶然 奇跡 理不尽 不条理は思考停止 視野狭窄の産物
人生存在現象に元々意味価値理由目的義務使命はない
宗教民族領土貧困は争いの原因ではなく口実動機言訳(原因帰属錯覚)
虐め差別犯罪テロ紛争は根絶可能。必要なのは適切十分な高度教育
体罰は指導力問題解決力の乏しい教育素人の独善甘え怠慢責任転嫁
死刑は民度の低い排他的集団リンチ殺人。「死ねば償える」は偽善
核武装論は人間不信と劣等感に苛まれた臆病な外交素人の精神安定剤
投票率低下は社会成熟の徴候。奇人変人の当選は議員数過多の証左
感情自己責任論 ~学校では教えない合理主義哲学~ m9`・ω・)
135:名無しさん@お腹いっぱい。
18/04/03 00:13:52.29 .net
キモ
136:名無しさん@お腹いっぱい。
18/04/03 15:33:47.73 .net
クヌース先生がTeXを開発したコンピューターってUnix系列?
137:名無しさん@お腹いっぱい。
18/04/03 18:06:19.07 .net
クヌースはunixの考え方とは合わないと少し前に書く人がいたけど
そのときには文芸的プログラミングとUnixの考え方が合わない
ということを言ってたのかもしれないけど、文芸的プログラミングというものが
どういうものなのかということがもう少し判りやすければいいのにな。
いくつかみてわからなかった
URLリンク(pineapple.blog)再掲-文芸的プログラミングが普及しなかった理由-8aa97e0a3db4
138:名無しさん@お腹いっぱい。
18/04/03 19:07:30.49 .net
単にソースコードのコメントがそのソースコードからコンパイルされるプログラムの説明書になっているという理解ではだめなのかな。
139:名無しさん@お腹いっぱい。
18/04/03 19:42:54.41 .net
>>134
>文芸的プログラミング
文章の中にプログラムのソースを差し挟むことができるプログラミング手法だろ。
>>135
出来上がる文章は、必ずしも説明書でなくても文芸的プログラミングだと思う�
140:ッど。
141:名無しさん@お腹いっぱい。
18/04/03 22:56:56.87 .net
>>135
たったそれだけなんですか?
教えてくれてありがとう
142:名無しさん@お腹いっぱい。
18/04/04 17:32:54.58 .net
URLリンク(0-chromosome.hatenablog.jp)
↑hyperrefパッケージは行儀が悪いそうですが、ほかにもあまり使うべきでないパッケージがあったら教えてください。
geometryとかもあまりよくないと聞いた憶えがあります(記憶違いかもしれません)。
普段はLuaLaTeXで組版しています。
143:名無しさん@お腹いっぱい。
18/04/04 18:21:48.93 .net
hyperrefで思い出したんだが,\pdfinfoプリミティブってLuaTeXから削除されてる?
Undefined control sequenceって言われるんだけど……。
$ luatex --version
This is LuaTeX, Version 1.0.4 (TeX Live 2017)
144:名無しさん@お腹いっぱい。
18/04/04 23:16:49.60 .net
>>137
それだけではないです
145:名無しさん@お腹いっぱい。
18/04/05 00:45:35.17 .net
>>139
同じバージョンで同じく \pdfinfo 無いって言われるな。
LuaTeX 0.8 らへんでプリミティブが大々的に変更になった(\pdfpagewidth → \pagewidth)のは聞いてたけど、
その時は普通に \pdfinfo 使えてたけどなぁ。。ていうかそうするとhyperrefはどうやってAuthor={}とかを処理ってんだ??
146:名無しさん@お腹いっぱい。
18/04/05 01:03:03.44 .net
>>139
\ifnum\luatexversion>84
\def\pdfinfo{\pdfextension info}
\def\pdfcatalog{\pdfextension catalog}
\def\pdfdest{\pdfextension dest}
\def\pdfoutline{\pdfextension outline}
\def\pdfobj{\pdfextension obj}
\def\pdflastobj{\numexpr\pdffeedback lastobj\relax}
\def\pdfnames{\pdfextension names}
\fi
1.0.4がないので試していないが
147:139
18/04/05 19:08:01.39 .net
>>142
いけた。サンクス
\pdfinfoのほうが直感的だったんだがなぁ
148:名無しさん@お腹いっぱい。
18/04/06 19:14:56.11 .net
TeX LiveをインスコしたらType1フォントがすっごく容量を食っていた。
どうせLuaLaTeXしか使わないし、捨てても問題ないかな?
149:名無しさん@お腹いっぱい。
18/04/06 20:57:00.79 .net
>>144
Type1なんてレガシーすぎる規格をいまだ互換性のためとかいって保持してるTeX Live側がおかしいからお前の判断は順当どころか推奨。
そんなもん最近のLaTeXじゃLua(La)TeXじゃなくても使われん
150:名無しさん@お腹いっぱい。
18/04/07 10:54:27.18 .net
確かにType1フォントの容量が一番デカいな。
TeX Live 2017で確認するとType1が433MiBに対しTrueTypeとOpenTypeが180MiB。
151:名無しさん@お腹いっぱい。
18/04/07 12:08:50.35 .net
TeXLiveを丸ごと入れるのは何故?
こちらは、50分割されているので、その一部しか入れていない
$ port search texlive- | tail
texlive-publishers @44368 (tex)
TeX Live: Publisher styles, theses, etc.
texlive-science @41041_1 (tex)
Obsolete port
texlive-xetex @44370 (tex)
TeX Live: XeTeX and packages
Found 50 ports.
152:名無しさん@お腹いっぱい。
18/04/07 14:34:00.62 .net
>>147
使ってるOSはFreeBSDか?
俺はDebianでやはりパッケージは沢山に分かれているけれども本家から一括で導入したほうが楽なんでそうしてる。
153:名無しさん@お腹いっぱい。
18/04/08 18:29:06.77 .net
みんなディスク貧乏なんだな。自分のNotePCには
TeXLive 2016, 2017, 2018-pretest が
全部入ってるけど気にならないよ。
NASには 2012 から保存されている。
154:名無しさん@お腹いっぱい。
18/04/08 19:06:14.59 .net
コレクションですか?
過去バージョンの挙動が必要になる場合がある?
155:名無しさん@お腹いっぱい。
18/04/08 20:19:44.44 .net
NotePC に複数入れてるのは安全のため。最近のTeX Live は更新が頻繁だし、
カー�
156:lルも昔と違って保守的ではなくなったからね。でもまあ 2018 がリリース されたら 2016 は消すよ。 NASに古い情報を保存しているのはTeXLiveに限らない。
157:名無しさん@お腹いっぱい。
18/04/09 13:34:01.37 .net
latex-base/latex-toolsのupdateが来てる
158:名無しさん@お腹いっぱい。
18/04/09 19:16:16.70 .net
>>152
なんか変わるのか?
159:名無しさん@お腹いっぱい。
18/04/11 13:12:17.78 .net
>>81の続きだけどけっこう痛いところに
気づいた。
pdfを見ながら位置の寸法を図るわけだけど、
pdfビューアーがpdfの中身を原寸大に表示しない。
adobe acrobat readerなら100%じゃなくて116%
で原寸大。だけどacrobat readerは使いたくない。
ファイルを更新すると自動的にpdfを表示している画面
が変わらないから。skimには大雑把なさらに拡大
かさらに縮小、があるだけ。だからacrobat readerを使うときの
ように細かい調整ができない。原寸大とは少し離れてしまう
160:154
18/04/11 13:34:37.22 .net
解決しました。
skimとpreviewでは
command+option+0(ゼロ)
で原寸大になります
161:名無しさん@お腹いっぱい。
18/04/11 17:14:53.74 .net
fancybox.styのドキュメント、verbatimのところがめちゃくちゃ難しいので
とりあえず置いとこうと思う。これでけじめにして次に進む。
latexの勉強は自分で目標を決めてやらないといけないので難しいですね。
162:名無しさん@お腹いっぱい。
18/04/11 19:26:21.33 .net
>>156
何のためにLeTeXを勉強するの?LaTeXの専門家になって印刷会社に就職するの?
LaTeXは道具であって、自分が使う範囲の使い方をマスターすればそれで良いのでは?
自分は趣味と好奇心のためにctanのドキュメントを読むけど、勉強とか目標なんて考えたことがないや。
163:名無しさん@お腹いっぱい。
18/04/11 22:33:29.49 .net
上達するためだよ
それにこういうのはプログラミングに近いだろうとおもうからです
164:名無しさん@お腹いっぱい。
18/04/11 22:58:28.25 .net
それじゃfancybox.styのドキュメントを読む前に、
URLリンク(ctan.org)
とか
URLリンク(ctan.org)
とか
URLリンク(ctan.org)
とか、王道なドキュメントはもう読んだの?
165:名無しさん@お腹いっぱい。
18/04/11 23:27:45.51 .net
>>159
unofficial guideとかもね。
でもそのいずれも読んでない。
fancy box.styのドキュメントはLRモード
全般についてのもので勉強になるよ
教えてくれてありがとう。
texbookのは難しそうですね。本なら
買ったけど。今は中野本のわからない
ところを調べる形で他のものを読んでます。
テーマを決めて、こことここは読もうと決めて、
読み返しています。(fancybox.styを読んだのも
必要になったからです。)
少し前に、シェルスクリプトの知識が必要になりました。
kernghanのThe Unix Programming Environmentがもうじき
届きます。それも読もうとおもっています。
別にシェルスクリプトの本は読んでいる途中です。
166:名無しさん@お腹いっぱい。
18/04/11 23:30:27.79 .net
わからないことがあったときに、投げ出す、調べる、等いくつか選択肢が
ありますよね。追い詰められてどう振る舞うかなんてのはテフの勉強に
限ったことではなくて、いろんな勉強にも共通してある状況だと思う。
何か得られるものがありそうだから、もう少し勉強をしてみようと思っているのが
今の状況です。(勉強始めたばかりですけど)
167:名無しさん@お腹いっぱい。
18/04/11 23:36:24.68 .net
手元には吉永の独習LaTeX2eとLaTeX Companionがあります。わからないところは
そういう本で調べたりもします。texについては中野本がとりあえず区切りがついたら
ランポートの本でも読もうかと思っています。
168:名無しさん@お腹いっぱい。
18/04/12 14:41:48.31 .net
ポエムはチラシの裏に書いておけよ
169:名無しさん@お腹いっぱい。
18/04/12 18:10:28.41 .net
今
170:>>159の最初のリンクのlshort読んでるけど This is the case with most well groomed Unix Systems, and ... Real Men use Unix, so ... ;-) と書いてある。おもろいね。
171:名無しさん@お腹いっぱい。
18/04/13 14:56:03.75 .net
>>164
ちゃんと日本語版も用意されてて驚いた。
ただpsファイルとかしかなかったのが古さを感じさせられた。
172:名無しさん@お腹いっぱい。
18/04/14 17:14:08.07 .net
psファイルは文字化けして読めなかったがpdfを探して見つかった
だけどわざわざ日本語を読まなくてもっておもってる
173:名無しさん@お腹いっぱい。
18/04/20 00:14:57.32 .net
TeX Live 2018 ってもう安定してると思っていいのかな?
URLリンク(www.tug.org)
によると。
174:名無しさん@お腹いっぱい。
18/04/20 01:34:10.44 .net
>>167
何をもって安定というかわからないけど
30apr: public release (also of MacTeX).
からじゃないかな
175:名無しさん@お腹いっぱい。
18/04/21 00:11:05.12 .net
>>168
thx
176:名無しさん@お腹いっぱい。
18/04/24 02:17:05.50 .net
自分用の非公開HTMLドキュメントで数式を表わすのにKaTeXを使うようにしたけども
いいねぇ。大量の数式を処理させた時に如実にMathJaxとの差がでる。
177:名無しさん@お腹いっぱい。
18/04/24 18:02:06.58 .net
mathjaxならtexそのままの書き方で通るけど、katexだと微妙にちがって
大変だというページがいくつも、katexでググるとでますが..
そこらあたりどうお考えで
178:名無しさん@お腹いっぱい。
18/04/25 18:42:48.96 .net
>>171
URL教えて。
そんな適当なこと書いてるページ信用しちゃだめだよ。
179:名無しさん@お腹いっぱい。
18/04/27 20:15:58.46 .net
eplain.tex、日本じゃ(というか多分世界的に)知名度低いけどめっちゃ便利だわ。かく言う俺も先月まで知らなかったけど……。
LaTeXと違ってINITEXにファイルを読み込ませるだけで使えるし、ほぼ一ファイルだけをベースに動作するので仕組みも掴みやすい。
あとVirTeXの純粋な拡張だからpTeXだろうがXeTeXだろうがLuaTeXだろうが動く。
だからフォントの選択やPDFメタデータも簡単に賦与できる。各種エンジンのプリミティブを使えばいいだけだから。
良い意味でTeXっぽい(無理に体裁と構造を分離させていない)割に参考文献や註釈番号なんかはLaTeX風に管理してくれる。
ただ——傲った書き方になるけども——ある程度TeXに精通してないとマニュアルの段階で「は?」ってなるので初心者に勧めようとは思わない
180:名無しさん@お腹いっぱい。
18/04/28 13:44:01.36 .net
>>172
たとえば
URLリンク(qiita.com)
181:名無しさん@お腹いっぱい。
18/04/30 16:42:42.26 .net
expl3で\newenvironmentに相当する\NewDocumentそれがしはないの?
182:名無しさん@お腹いっぱい。
18/04/30 17:47:44.57 .net
>>175
\cs_new:Npn とかじゃなくて?
そもそも expl3 って環境っていう概念あるのかな?
183:名無しさん@お腹いっぱい。
18/04/30 20:13:34.45 .net
texdoc xparse
184:名無しさん@お腹いっぱい。
18/04/30 21:41:44.41 .net
TeX Live 2018安定版配布開始!URLリンク(www.tug.org)
リリースノートに2017からの変更点でも書いてくれればいいのにね。
185:名無しさん@お腹いっぱい。
18/05/01 00:12:30.32 .net
texlive 2018をHigh Sierraに入れ�
186:スんだが、日本語のファイル名だとタイプセットできないのは俺だけ?
187:名無しさん@お腹いっぱい。
18/05/01 01:33:41.39 .net
>>178
アセトアミノフェンさんがまとめてくれているね
URLリンク(acetaminophen.hatenablog.com)
URLリンク(acetaminophen.hatenablog.com)
188:名無しさん@お腹いっぱい。
18/05/01 01:34:51.34 .net
>>179
High Sierra じゃなくて参考にならないかもしれないけど Linux Mint では日本語のファイル名でも問題なくタイプセット出来ているよ
TeXQ&A で聞いてみたら?
189:名無しさん@お腹いっぱい。
18/05/01 09:00:53.41 .net
>>180
サンクス。あの人にはいつもお世話になってるわぁ
ただできれば本家で読みたかったんだわ。
190:名無しさん@お腹いっぱい。
18/05/01 13:55:03.40 .net
>>180
網羅的ではないだろうしね。本人に関係ある部分が多そう。
191:名無しさん@お腹いっぱい。
18/05/01 14:47:29.21 .net
texlive 2018, High Sierra, uplatex, dvipdfmx(TeXShopでのpte2pdfスクリプト処理)で、日本語ファイル名でも問題なくタイプセットできたけど。
192:名無しさん@お腹いっぱい。
18/05/01 20:46:07.60 .net
e-pTeXで起きる
ptex2pdf -l -ot "-synctex=1 -file-line-error" 名称未設定-1.tex
これはだめで、
ptex2pdf -u -l -ot "-synctex=1 -file-line-error" 名称未設定-1.tex
これはOK
漢字によっては通る
ptex2pdf -l -ot "-synctex=1 -file-line-error" 名.tex
193:名無しさん@お腹いっぱい。
18/05/01 20:57:19.50 .net
エラーはこんな感じ
% ptex2pdf -l -ot "-synctex=1 -file-line-error" 名称未設定-1.tex
This is ptex2pdf[.lua] version 20170622.0.
Processing 名称未設定-1.tex
This is e-pTeX, Version 3.14159265-p3.8.0-180226-2.6 (utf8.euc) (TeX Live 2018) (preloaded format=platex)
restricted \write18 enabled.
entering extended mode
! I can't find file `?^^90^^8d腱井'.
<to be read again>
\protect
<*> ?^^90^^8d腱井^^9c
┃絎^^9a-1.tex
(Press Enter to retry, or Control-D to exit)
Please type another input file name:
194:名無しさん@お腹いっぱい。
18/05/01 21:46:06.40 .net
>>185
現象を確認した
この文字がいたずらしているみたいだね
区 点 jis sjis euc utf-8 utf-16
30 46 3E4E 8FCC BECE E7A7B0 79F0 称
周辺の漢字を調べてみると
30 40 3E48 8FC6 BEC8 E785A7 7167 照
30 41 3E49 8FC7 BEC9 E79787 75C7 症
30 42 3E4A 8FC8 BECA E79C81 7701 省
---------↑エラー出ず----↓エラー------
30 43 3E4B 8FC9 BECB E7A19D 785D 硝
30 44 3E4C 8FCA BECC E7A481 7901 礁
30 45 3E4D 8FCB BECD E7A5A5 7965 祥
という感じみたい(漢字なだけに)
195:名無しさん@お腹いっぱい。
18/05/01 21:49:43.65 .net
とりあえず platex ではなく uplatex などでコンパイルするしかないのかな?
196:名無しさん@お腹いっぱい。
18/05/02 03:38:25.38 .net
cp932のダメ文字の話かと思ったら違うのか。
197:名無しさん@お腹いっぱい。
18/05/02 04:49:15.98 .net
Debian GNU/Linuxだと >>186 は再現しねぇな。どっちのオプションでも問題なく組版できる。
Unicodeフラグを立てないとコンソール出力は文字化けするがPDFファイルはきちんと読める。
198:名無しさん@お腹いっぱい。
18/05/02 04:49:34.78 .net
メアドにtexって入れてしまったwwあほすぎるw
199:名無しさん@お腹いっぱい。
18/05/02 05:20:38.02 .net
Linux Mint 上の TeX Live 2018 で >>186 は再現した
TeX Live のインストールは apt じゃなくて install-tl-unx.tar.gz を落としてきたやつ
200:名無しさん@お腹いっぱい。
18/05/02 19:38:22.51 nI7aItJoN
>>186
export texmf_casefold_search=0
としても変化ありませんか?
201:名無しさん@お腹いっぱい。
18/05/03 00:59:35.91 .net
ファイル名に平気で日本語使う人が増えて来たんだな
202:名無しさん@お腹いっぱい。
18/05/03 01:18:38
203:.34 .net
204:名無しさん@お腹いっぱい。
18/05/03 01:23:00.75 .net
>>194
Unicodeな時代に「ファイル名はasciiのみ」とか言う方が時代遅れじゃね?
これまでの不具合は知っているけど、不具合は放置する方が異常。
205:名無しさん@お腹いっぱい。
18/05/03 01:34:53.57 .net
つーか本来は「ASCII文字じゃないとダメ!」な理由なんてないしね。
「アプリケーションの挙動がおかしくなるから」なんてのは理由じゃなくて不具合。
206:名無しさん@お腹いっぱい。
18/05/03 01:38:44.03 .net
>>196
ほんそれ
今の時代でファイル名を ASCII 文字のみとか可読性に難ありすぎるだろw
207:名無しさん@お腹いっぱい。
18/05/03 01:44:07.06 .net
まあ困っているのは >>179 さんくらいで TeX Q&A を覗いても質問とか出てきていないね
皆さん順調に platex から uplatex または他のエンジンに移行できているってことなのかな?
208:195
18/05/03 03:33:18.49 .net
でも個人的にはファイル名はasciiだけどね。
terminal emulator で仕事をするとき、ファイル名をを打つために
仮名漢に切り替える動作がもう面倒でw
可読性を重視するときは
01ほげ.tex
のように先頭をasciiにして、あとは shell の補完機能で入力を省略する。
209:名無しさん@お腹いっぱい。
18/05/03 03:36:26.39 .net
あまりそういうことやってる人を知らんのだが,俺はシンボリックリンクでそういうことをしている。
本体のファイルは数字の羅列で,シンボリックリンク先を日本語に。
210:名無しさん@お腹いっぱい。
18/05/03 06:27:09.24 .net
端末から操作するようなファイルだとASCIIの方が入力しやすくていいよね
LaTeXのファイルはEmacsから作成や編集していてhelmとmigemoのお陰でファイル名が日本語でも特に苦にならないかな・ω・
211:名無しさん@お腹いっぱい。
18/05/03 15:13:07.93 .net
さりげなくuplatexに誘導するのやめろよw
気持ち悪い
212:名無しさん@お腹いっぱい。
18/05/03 15:47:51.70 .net
upLaTeXを勧めるのはいかんのか?
まあ「さりげなく」ってのは気持ち悪いとは思うものの、
pLaTeXで解決しずらい問題がupLaTeXでは瞬時に解決するっていう状況を見るに
素人は黙ってupLaTeX使えってことじゃねーのかな。
213:名無しさん@お腹いっぱい。
18/05/03 17:15:16.21 .net
まあpLaTeXの上位互換のupLaTeXに移行しない理由はTeX文書の文字コードしかないと思うのだが
いまだにpLaTeXにしがみついている人達はかなり移行期間があったはずなのに今まで何をしていたのかと…
中にはWinshellとかいうカビついたものを使うためにShift-JISにこだわり続けている人もいるしねぇ
まあこれから先不具合が増える可能性もあるんだからわけがわからないなら黙ってupLaTeXを使ったほうがいいよね・ω・
214:名無しさん@お腹いっぱい。
18/05/03 23:20:37.17 .net
>>205
いやいや、出版社からeucjpでしか動作を保証しないクラスファイルを送られてくるのだが。
215:名無しさん@お腹いっぱい。
18/05/04 02:06:54.14 .net
>>206
それこそその出版社は今まで何やってたの?って話
出版社変えちゃえば?
216:名無しさん@お腹いっぱい。
18/05/04 03:47:16.26 .net
upLaTeXにする為だけに出版社変えるのは流石に非効率では
217:名無しさん@お腹いっぱい。
18/05/04 08:43:10.70 .net
保証しないってだけで、動くんじゃないの?
218:名無しさん@お腹いっぱい。
18/05/04 08:47:19.84 .net
ちなみにソースのエンコードを変えるだけじゃ済まない部分があるの?
219:名無しさん@お腹いっぱい。
18/05/05 11:34:24.63 .net
nkfでエンコーディングと改行変更してから、文章作成
完成後、nkfで要求されたエンコーディングと改行に戻すとかやらないのかな?
完成後に変更するのは気持ち悪いことは気持ち悪いけど、そこは最近のプログラムと編集責任者の能力を信じている
220:名無しさん@お腹いっぱい。
18/05/05 19:12:45.31 .net
>>211
そんな10人いれば9
221:人は思いつくような助言をされても。。 euc-jp/cp932にない文字を原稿に使ってしまっていて気がつかないリスクがあるので、 却下。
222:名無しさん@お腹いっぱい。
18/05/06 01:36:28.72 .net
出版社にupLaTeX対応を要望する・ω・
223:名無しさん@お腹いっぱい。
18/05/06 02:02:36.22 .net
大手企業は先端技術・最新仕様より二歩ほど遅れるのは世の常だが,それにしても遅れすぎなんではないのか。
俺の教授もそういう気質で,今だにLaTeX2.04を使っていて別行数式の開始と終了に$$を使ってるからね……(愚痴許して)
224:名無しさん@お腹いっぱい。
18/05/06 13:13:12.94 .net
研究者は研究以外にリソースを割くことを避けるのは分からなくもないけど
大手企業は先端技術・最新仕様を追うことを忘れればただ取り残されるだけなのにね
225:名無しさん@お腹いっぱい。
18/05/08 08:01:14.19 .net
>>186
utf-8で「名称未設定」っていう文字列をテキストに保存してeuc-jpで見ると「\345\220\215腱井\234┃絎\232」とか出てきたからplatexがファイル名がutf-8なのにeuc-jpと判断してエラーを起こしているんだろうねぇ
なんでこんなことになったんだろねw
226:名無しさん@お腹いっぱい。
18/05/08 21:25:27.08 .net
ちなみに2017ではファイル名文字化けしつつタイプセットできる
2018でUTF-8がデフォルトになったことと関係あるんだろうけど、
なぜエラーになるのかな
% /usr/local/texlive/2017/bin/x86_64-darwin/platex 名称未設定-1.tex
This is e-pTeX, Version 3.14159265-p3.7.1-161114-2.6 (utf8.euc) (TeX Live 2017) (preloaded format=platex)
restricted \write18 enabled.
entering extended mode
(./?^^90^^8d腱井^^9c┃絎^^9a-1.tex
pLaTeX2e <2017/10/28>+4 (based on LaTeX2e <2017-04-15>)
Babel <3.18> and hyphenation patterns for 84 language(s) loaded.
(/usr/local/texlive/2017/texmf-dist/tex/platex/jsclasses/jsarticle.cls
Document Class: jsarticle 2017/10/04 jsclasses (okumura, texjporg)
(/usr/local/texlive/2017/texmf-dist/tex/platex/jsclasses/jslogo.sty))
(./?^^90^^8d腱井^^9c┃絎^^9a-1.aux) [1] (./?^^90^^8d腱井^^9c┃絎^^9a-1.aux)
)
Output written on ?^^90^^8d腱井^^9c┃絎^^9a-1.dvi (1 page, 260 bytes).
Transcript written on ?^^90^^8d腱井^^9c┃絎^^9a-1.log.
227:名無しさん@お腹いっぱい。
18/05/08 23:01:25.14 .net
あーホントだ
TeX Live 2018 でコンパイルもできなくなったけど 2017 からあったバグなんだねぇ
228:名無しさん@お腹いっぱい。
18/05/09 07:38:59.58 .net
TeX Live 2018 のリビルドするかもってw
URLリンク(twitter.com)
229:名無しさん@お腹いっぱい。
18/05/10 04:24:10.34 .net
だろうね(知ったか)
……なにが問題だったんですかね……?
230:名無しさん@お腹いっぱい。
18/05/10 22:17:34.88 .net
科研費の成果報告内容ファイルを Word で作るのが面倒だ…
latex で作りたいなぁ。どなたか既にスタイル作ってないですか?
231:名無しさん@お腹いっぱい。
18/05/10 22:31:22.65 .net
>>221
どれ?C-19とか?
geometory.styで範囲だけ設定して、
そのまんまLaTeXで書いていけばよいと思うけど。
232:名無しさん@お腹いっぱい。
18/05/11 04:09:05.76 .net
>>222
>>>221
>どれ?C-19とか?
そうですC-19です。2段組のものです。
>geometory.styで範囲だけ設定して、
>そのまんまLaTeXで書いていけばよいと思うけど。
geometry.sty は使ったことないですが調べて見ます。
Word でインデントとか気にしながら苦労するの嫌だ。
233:名無しさん@お腹いっぱい。
18/05/11 21:59:39.36 .net
> 現在 TeX Live に入っている pLaTeX / upLaTeX は全く動作しなくなっている
リスクを顧みずに最新版を追っかけている人、ご愁傷様です
234:名無しさん@お腹いっぱい。
18/05/11 23:14:38.46 .net
>>224
別にリスクでも何でもないでしょ
tlmgr restore なんてのは TeX Wiki にも書いてあるしね…
235:名無しさん@お腹いっぱい。
18/05/12 00:09:22.39 .net
最新版を追っかけてる人間は、不具合の対処方法も知ってるよ。
俺なんか1秒で2017の環境に戻せる。
236:名無しさん@お腹いっぱい。
18/05/12 01:26:39.98 .net
>>224
巻き戻しができないのに上書きを考える人間はいないよね
巻き戻しができる(知識なり準備がある)から最新版に上書きできるんだよ・ω・
237:名無しさん@お腹いっぱい。
18/05/12 03:34:45.86 .net
>>226
どうやんの?
シンボリックリンクを張り替えるのは1秒じゃむりだと思うけど。
コマンドでも用意してるの?
238:名無しさん@お腹いっぱい。
18/05/12 11:26:39.72 .net
「自分に無理なことは他人も無理だ」とは思わない方がいい
239:名無しさん@お腹いっぱい。
18/05/12 13:47:32.16 .net
逆もまたしかりってな
240:名無しさん@お腹いっぱい。
18/05/12 19:16:27.63 .net
2017 を消さないで 2018 をインストールしたのなら
$ /usr/local/texlive/2017/bin/x86_64-linux/tlmgr path add
でいいんじゃないのかな?
戻すときは 2017 を 2018 に変更
241:名無しさん@お腹いっぱい。
18/05/13 17:51:17.36 .net
>>230
常にチャレンジャーでありたいね。
242:名無しさん@お腹いっぱい。
18/05/15 05:41:22.05 .net
LaTeXのパッケージで,PDFにハイパーリンクを挿入できる機能を持ったhyperref以外のパッケージってありますかね。
なるべく最新のが良いです。LuaLaTeXしか使わないので,PDFLaTeXのみの対応でも多分大丈夫です。
243:名無しさん@お腹いっぱい。
18/05/15 21:58:39.33 .net
>>233
「latex ハイパーリンク -hyperref」でググってもほぼ見つからないねw
「HyperTeX」URLリンク(texwiki.texjp.org) に \spacial{html:<a (href|name)="hogehoge">}...\special{html:</a>} を使いやすくしたマクロが載っているからそれを使ったら?
244:名無しさん@お腹いっぱい。
18/05/16 15:34:34.55 .net
Webブラウザとかの印刷機能って一種のマークアップ組版だよね。
あれはどうやって実現してるんだろう。
あれを単独で抜き出して、数式と図表周りの機能を強化すれば一つの代替TeXとして成立すると思うんだが。
245:名無しさん@お腹いっぱい。
18/05/16 16:57:23.96 .net
予約語がなくて今でも細々ながらある程度使われている言語ってTeXとFORTRANくらい?
246:名無しさん@お腹いっぱい。
18/05/16 17:39:55.24 .net
>>235
何を言っているのかさっぱり理解できないが、
htmlレンダリングエンジンを賛美しているのか?
なおhtmlをpdfに変換するなら、pandocなどいろいろ既存のものがある
247:名無しさん@お腹いっぱい。
18/05/16 22:09:54.49 .net
lshortまだ読み終わってない。というかパソコンでpdfを読むのがつらすぎたので
ソニーデジタルペーパー買ったよ。ぼちぼち読んでる。(しばらくtexはサボっていたんだ)
>>237
pandocはhtmlにしたり、pdfにしたり、いろんなファイル形式を吐き出せるよね。
ただ、markdownで数式を入れようとすると、texの数式打ちしないとだめなんじゃない?
テキストファイルの可読性が低くなるよね。webブラウザで数式ってmathjax
とかじゃないの?
248:名無しさん@お腹いっぱい。
18/05/17 02:23:19.99 .net
Web のレンダリングエンジンで数式っていえば MathML だけどあれは機械が出力するためのものであって人間が入力するためのものじゃないねw
かなり昔に MathML を手入力で html タグを用いてセンター試験の解説とか打ち込んだことあるけど気が狂いそうになったwww
今は数式エディタとかできて楽になったよね
249:名無しさん@お腹いっぱい。
18/05/19 09:15:54.01 .net
「数式を入力するプレーンテキスト」の形式として
AsciiMathとTeX方式,MathMLが挙がると思うけど,最も普及してるのはTeXだろうか。それともWebページでのMathJaxやKaTeXによって生成されたMathMLだろうか。
250:名無しさん@お腹いっぱい。
18/05/19 09:40:22.31 .net
入力すると生成されたじゃ違う比較基準が違うでしょ
251:名無しさん@お腹いっぱい。
18/05/19 23:09:26.63 .net
MathMLなんて手で入力している人なんているのかな?
pdfを手で入力して作るようなものなんじゃないの?
252:名無しさん@お腹いっぱい。
2018/05/20
253:(日) 12:14:11.29 .net
254:名無しさん@お腹いっぱい。
18/05/20 15:22:42.67 .net
>>238
TeX の入力で可読性が低くなるとか…
一度 MathML のタグでの直接入力をおすすめするよ
255:名無しさん@お腹いっぱい。
18/05/20 23:51:34.20 .net
北川さんの書き込みから。
URLリンク(ja.osdn.net)
日本語ファイル名対応、TeXShopのシェルスクリプト。
日本語ファイル名使う使わないという話というより、
動いていたものが動かない、なかなか治らないのは気持ち悪いのでとりあえず
~/Library/TeXShop/bin/platex2pdf-utf8
#!/bin/sh
# iNoue Koich! (modified by S. Zenitani)
export PATH=$PATH:/Library/TeX/texbin:/usr/texbin:/usr/local/bin
COMMAND=${0##*/}
PTEX=${COMMAND%2pdf-*}
ENCODE=${COMMAND#*-}
JOBNAME=${1##*/}
JOBNAME=${JOBNAME%.*}
eptex -synctex=1 -kanji=$ENCODE -progname=$PTEX "\UseRawInputEncoding\input $1" && \
dvipdfmx "$JOBNAME.dvi"
256:名無しさん@お腹いっぱい。
18/05/21 01:44:05.49 .net
>>245
乙
本当ならユーザーサイドじゃなくて本格的に修正して欲しいけど仕方ないよね
257:名無しさん@お腹いっぱい。
18/05/22 02:35:14.23 .net
知り合いから教えてもらったパソコン一台でお金持ちになれるやり方
時間がある方はみてもいいかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
8CQ39
258:名無しさん@お腹いっぱい。
18/05/22 03:16:04.71 .net
マクロの名前に数字や記号を使う方法を教えてください。
一個毎なら分かったのですが、一回定義すればそれだけで何個でも数字が使えるような方法が分からない。
例えば一回マクロ名の定義方法を書いとけば、それ以降
\newcommand{あ-001}
\newcommand{あ-002}
\newcommand{あ-003}
\newcommand{あ-004}
\newcommand{あ-005}
みたいに数字、記号を自由に使いたいのです。
259:名無しさん@お腹いっぱい。
18/05/22 06:36:33.90 .net
>>248
基本はコントロールシーケンスを作成する際に使える文字はカテゴリーコード11(英文字)の文字だけなんだよね(pTeXではそれに日本語が加えられる)
「-001」という文字列はカテゴリーコードが11ではないからコントロールシーケンスの名前として含めることができない
ちなみに
\def\あ-001{hoge}
では「\あ」というコントロールシーケンスに「-001」という文字列が続いた場合「hoge」を出力するという命令になっていて実は「\あ-001」という命令を作ったわけではない
続いて
\def\あ-002{fuga}
とすると「\あ-002」で確かに「fuga」が出力されるが「\あ-001」がエラーとなる
これは「\あ」という命令が上書きされたためである
要するにアキラメロンということ
マクロの名前に共通なものを使いたいということだからその出力は似たようなものだと想像するけど
その場合は普通は keyval などを使って \あ[number=003] などとオプションで処理をするのかな?
強引にやるとすれば
\@expandafter\def\csname あ-001\endcsname{hoge}
とかだけど \あ-001 では使用できないよ
260:248
18/05/22 06:53:35.83 .net
>一回定義すればそれだけで何個でも数字が使えるような方法が分からない。
>例えば一回マクロ名の定義方法を書いとけば、それ以降
>\newcommand{あ-001}
>\newcommand{あ-002}
>\newcommand{あ-003}
>\newcommand{あ-004}
>\newcommand{あ-005}
>みたいに数字、記号を自由に使いたいのです。
という日本語がよくわからないけど
\newcomand{あ}{...}
と定義したとき
\あ-001
\あ-002
\あ-003
の出力でそれぞれ「001」「002」「003」という文字列を用いた処理を行いたいってことなら
\あ{001}
\あ{002}
\あ{003}
ではダメなのかな?
261:名無しさん@お腹いっぱい。
18/05/22 12:14:54.21 .net
>>248
「一個毎」というのは
\csname\endcsnameのことかな。
ではそれを使って
\newmycommand{}
のような新しいマクロ定義マクロを作ればいいのではないだろうか。
262:247
18/05/23 02:59:10.49 .net
ありがとうございます。m(_"_)m
keyval というのを知らなかったのですが、それで検討してみます。
力不足で分からないときは諦めます。
263:名無しさん@お腹いっぱい。
18/05/24 01:17:41.20 .net
texコードを入れたら何もしなくても右側に自動的にタイプセット後のイメージが
でるようになっているエディタがあれば重宝するんだけどね。ないよね
264:名無しさん@お腹いっぱい。
18/05/24 01:39:14.14 .net
「何もしなくて」もってことは「自分の意図に反してでも」っていう意味でとにかく入力をやめたら勝手にコンパイルしてプレビューするってことになるのかな?
そんなの使いにくくて仕方がないんじゃないかな?
エラーが出まくると思うよ…
少なくとも適当に入力して自分の意図するタイミングでプレビューさせるには自分で「プレビューしてくりゃれ」と能動的に動かないと無理じゃない?
265:名無しさん@お腹いっぱい。
18/05/24 01:39:55.55 .net
「何もしなくて」もってことは「自分の意図に反してでも」っていう意味でとにかく入力をやめたら勝手にコンパイルしてプレビューするってことになるのかな?
そんなの使いにくくて仕方がないんじゃないかな?
エラーが出まくると思うよ…
少なくとも適当に入力して自分の意図するタイミングでプレビューさせるには自分で「プレビューしてくりゃれ」と能動的に動かないと無理じゃない?
266:名無しさん@お腹いっぱい。
18/05/24 01:42:06.44 .net
すまん…JDで書き込み時にエラーが出たからChromeで書き込みがされていないことを確認してから書き込みを行ったんだけど二重投稿になってしまった(´・ω・`)
JDの分が時間差で投稿されたのかな?
267:名無しさん@お腹いっぱい。
18/05/24 06:17:19.07 .net
>>253
Emacs
268:名無しさん@お腹いっぱい。
18/05/24 06:55:42.88 .net
>>257
さすがに素のemacsの機能じゃないだろ w
>>253
Whizzytex
>>254-255
最近のGUIツールとか使ったことないの?
例えばXMLと画面イメージが連動しててXML修正したらリアルタイムで画面イメージ変更されるし、逆に画面イメージを変更したらXMLコードが変更されたりするなんて言うのもあるよ
269:名無しさん@お腹いっぱい。
18/05/24 08:13:28.88 .net
オンラインだけどCloudLaTeX
270:名無しさん@お腹いっぱい。
18/05/24 11:50:45.60 .net
>>258
それだったらLyXを使っとけ
271:名無しさん@お腹いっぱい。
18/05/24 12:09:57.93 .net
>>253
数式断片だけでいいならklatexformula
272:名無しさん@お腹いっぱい。
18/05/24 17:24:43.04 .net
>>258
YaTeX に「環境タイプセット」「on-the-fly プレビュー」「環境即時プレビュー」「即時プレビュー」とか表記にブレがあるクソみたいな機能があってそれなら環境内なら手が止まるとすぐに勝手にプレビューできる
ミスタイプして起動させるとめっちゃ鬱陶しいから機能しないように設定しているけどw
XML と TeX じゃソフトウェアがプレビューのタイミングを把握するのに違いがありすぎるだろ
273:名無しさん@お腹いっぱい。
18/05/26 19:53:38.17 .net
overleafはそういうふうに右にタイプセットの結果が出たような気がする
274:名無しさん@お腹いっぱい。
18/05/30 23:52:33.02 .net
これはありがたい。
URLリンク(blog.wtsnjp.com)
275:名無しさん@お腹いっぱい。
18/05/31 02:39:00.60 .net
>>264
ああ、でもこれだと package しか検索してくれないね。
texdoc hoge
で読める文書には、hoge にパッケージ名以外のものを指定するものも
あるから、これでは不完全。何か良いアイデアは無いかな。
276:名無しさん@お腹いっぱい。
18/05/31 15:08:34.47 .net
texmf-dist/scripts/texlive/var/texcatalogue.keywords
からデータを抽出すればよさそう
277:名無しさん@お腹いっぱい。
18/05/31 20:17:51.41 .net
>>266
は、ダメそう。
278:名無しさん@お腹いっぱい。
18/05/31 20:45:17.03 .net
>>264 のやりかただと texdoc bxjscls は候補に出るけど texdoc bxjscls-manual は
候補に出ないんだよね。texdoc の情報は、texdoc自身に調べさせるのが良い。
zshで次のようにしてみたら、ドキュメントファイル名で補完できた。
compctl -k
279: "(($( texdoc -I -s "" | grep -v = | rev | cut -d/ -f1 | uniq | rev | tr '\n' ' ')))" texdoc
280:名無しさん@お腹いっぱい。
18/05/31 20:52:06.61 .net
>>268
でも、これを .zshrc に入れたら zsh の起動にいちいち時間が掛かるようになったw
あらかじめデータを取り出したファイルを用意して読ませるか。データの更新は
tlmgr update の時だけで良いし。
281:名無しさん@お腹いっぱい。
18/05/31 21:13:09.63 .net
>>266
~/.texlive2018/texmf-var/texdoc/cache-tlpdb.lua
に詳しい情報があるようだ。
282:名無しさん@お腹いっぱい。
18/06/02 09:35:19.66 .net
逆に >>268 のやり方だと、README くらいしか文書が無いパッケージが
候補に出なくなる。>>269 のようにデータファイルを外部に用意するのなら、
複数のソースからデータを集めておけばよい。
283:名無しさん@お腹いっぱい。
18/06/02 17:03:57.86 .net
>>271
> README くらいしか文書が無いパッケージが
> 候補に出なくなる。
↑それでいいのでは? texdoc の候補に出てほしい補完なんだからさ。
284:名無しさん@お腹いっぱい。
18/06/09 06:41:00.63 .net
TeX Live 2018が差し戻しになった件ってどうなったん
285:名無しさん@お腹いっぱい。
18/06/10 22:23:58.11 .net
なにそれ
286:名無しさん@お腹いっぱい。
18/06/11 14:20:36.06 .net
>>274
なんかpLaTeXカーネルの不具合
287:名無しさん@お腹いっぱい。
18/06/11 14:58:11.14 .net
最近の不具合なら
URLリンク(oku.edu.mie-u.ac.jp)
くらいしか知らんけど、これは「差し戻し」ではなく普通にフィックスされている。
「自分で巻き戻す」ことを言ってるのか?
288:名無しさん@お腹いっぱい。
18/06/11 19:22:36.08 .net
日本語を含むファイル名を正常に処理できないやつじゃね?
pLaTeX 関係をリビルドするとかしないとか
289:名無しさん@お腹いっぱい。
18/06/12 09:07:43.88 .net
ひでえ会話だな
290:名無しさん@お腹いっぱい。
18/06/16 06:59:28.36 .net
TeXってどうやってもワンライナーにはならんのかな
291:名無しさん@お腹いっぱい。
18/06/16 08:27:10.13 .net
\\\indent入れればなんとかならんか
292:名無しさん@お腹いっぱい。
18/06/16 14:04:03.68 .net
\includeのこと?
293:名無しさん@お腹いっぱい。
18/06/16 23:05:28.89 .net
asy -c 'label("Hello \TeX");label(shift(S*8mm)*"$\displaystyle\int f(x)\,dx$")'
294:名無しさん@お腹いっぱい。
18/06/16 23:50:21.84 .net
改行を使うなっていう意味じゃないのか
295:名無しさん@お腹いっぱい。
18/06/17 07:07:10.48 .net
>>283
それだと\parですんじゃうんでは…
296:名無しさん@お腹いっぱい。
18/06/19 03:41:55.95 .net
LaTeXでインデントせずに強制改行するのってなかったっけ
\\←こういうの。
297:名無しさん@お腹いっぱい。
18/06/19 09:17:33.55 .net
>>285
勘違いしていませんか?
常に改行でインデントされません。
するのは「改段落」のとき。
298:名無しさん@お腹いっぱい。
18/06/19 21:02:51.34 .net
続けたまえ
299:名無しさん@お腹いっぱい。
18/06/19 21:11:01.59 .net
>>279
なんでならないと思ったのか?
300:名無しさん@お腹いっぱい。
18/06/20 19:03:16.63 .net
次を実行したとき「hoge」が表示されるのって\group_end:の後ろに単に「\l_tmpa_cs」が配置され、グループ外では「hoge」って定義されているから?
「fuga」になることを期待していたんだけどね(´・ω・`)
\ExplSyntaxOn
\cs_new:Nn \l_tmpa_cs: {}
\cs_set:Nn \l_tmpa_cs: {hoge}
\group_begin:
\cs_set:Nn \l_tmpa_cs: {fuga}
\group_insert_after:N \l_tmpa_cs:
\group_end:
\ExplSyntaxOff
301:名無しさん@お腹いっぱい。
18/06/21 05:16:23.90 .net
うわ難しあきらめろ無理だ(expl3を見て条件反射)
302:名無しさん@お腹いっぱい。
18/06/23 03:28:50.56 .net
TeX(というかLaTeX)でf(x)|x=aみたいな数式を打ちたい。
多分制限と呼ばれる概念なんだけどこれを
f(x)|{}_{x=a}
とやると背の高いf(sin(x)/x)みたいな時に|の棒が伸びず、
またx=aが「普通の」下付
303:き文字になってしまう(|の下端ギリギリくらいが本来の表記だし、見栄えも良い)。 どうすればいいだろうか。
304:名無しさん@お腹いっぱい。
18/06/23 03:52:38.53 .net
・制限の概念じゃない
・空文字{}を入れる理由が無い
・\left. and right|
305:名無しさん@お腹いっぱい。
18/06/23 06:31:56.55 .net
>>291
f(x)|x=aはただの「代入』
「制限」はf(x)|Aとか。
306:名無しさん@お腹いっぱい。
18/06/23 17:49:24.54 .net
>>291
なんで|の右下に付けたい下付き文字を{}の右下に付けてるのかあたりから聞こうか
307:名無しさん@お腹いっぱい。
18/06/23 18:57:22.95 .net
とち狂ってんだろうな。
308:名無しさん@お腹いっぱい。
18/06/23 19:28:38.58 .net
>>291 は大学で数学を学習していないんだろ
そんなにいじめるなよ
309:名無しさん@お腹いっぱい。
18/06/24 02:19:09.90 .net
そうそう。
むしろ >>293 で「f(x)|A は (flA)(x) と書きたかったんじゃないの?」
というツッコミが無い方が気になる。
f(x)|A が「制限」を表すなら、「fの値が写像」の「やや高級な」
話になるけど、>>293 の意図はそうだったんだろうか。
310:名無しさん@お腹いっぱい。
18/06/24 02:33:46.15 .net
程度が知れて哀れに思う
311:名無しさん@お腹いっぱい。
18/06/24 05:25:36.43 .net
>>297
ん? 制限ならf|Aつまりf(x)|Aと書くんじゃない?
(f|A)(x)と書いてあるのをほぼ見たことがないのだが。
312:名無しさん@お腹いっぱい。
18/06/24 12:54:32.06 .net
え、なにそれこわい
313:名無しさん@お腹いっぱい。
18/06/24 14:36:16.52 .net
ポイントカードはお餅ですか?
314:名無しさん@お腹いっぱい。
18/06/28 20:24:06.19 .net
数式にUnicodeが使える処理系ってありますかね。
315:名無しさん@お腹いっぱい。
18/06/28 22:33:43.83 .net
ここで訊くことじゃないかもしれんが
3 kgという表記とn [kg]という表記(単位を角括弧で囲むかどうか)の違いってどっかに正式な勧告があったりする?
316:名無しさん@お腹いっぱい。
18/06/28 22:59:23.40 .net
学習指導要領とか?
変数と単位は書体が違うとはいえ子供には紛らわしいからな。
海外は知らん。
317:名無しさん@お腹いっぱい。
18/06/28 23:25:47.06 .net
物理量は単位込みって言う解釈やで
m = 3 kg なら
m kg = 3 kg kg って、馬から落馬になっちまうやで
318:名無しさん@お腹いっぱい。
18/06/28 23:42:28.05 .net
>>305
式の場合はどうなるんや?
3kg × n と n[kg] × 3 とか。
319:名無しさん@お腹いっぱい。
18/06/29 06:20:44.19 .net
w [W] = V [V] × I [A]
320:名無しさん@お腹いっぱい。
18/06/29 06:25:29.45 .net
ちなみに「SI単位系」も本当は意味が重複してる
321:名無しさん@お腹いっぱい。
18/06/29 10:11:47.67 .net
LaTeXのパッケージにSIに即した表記ができるのがあったよね。
あれ使えばいいっていうだけの話では? >>303
322:名無しさん@お腹いっぱい。
18/06/30 09:11:20.58 .net
みんなありがとう。
結局のところ,慣例なのかな。とりあえず俺もそれに従って書くことにする。
323:302
18/06/30 09:12:03.58 .net
まちがえてメール欄に302と入れちゃったw
>>309は302の投稿です。
324:名無しさん@お腹いっぱい。
18/07/01 09:18:26.17 .net
>>258
亀レスだけどspacemacsいいよ
325:名無しさん@お腹いっぱい。
18/07/01 12:48:26.68 .net
Spacemacs がいいのには同意だけど「texコードを入れたら何もしなくても右側に自動的にタイプセット後のイメージがでるようになっているエディタ」ってわけじゃないでしょ
326:名無しさん@お腹いっぱい。
18/07/04 19:54:45.00 .net
疑問符や感嘆符の後に括弧がある場合、どういうスペーシングにすべきでしょうか。
英文だと一空白?
? (
日本語だとなし?
?(
327:名無しさん@お腹いっぱい。
18/07/04 20:29:34.21 .net
符で文が終わってるからダブル
和文もベタ組よりは二分アキなんだろうけど、コンピュータ用の和文フォントだと
約物などは「ほぼ全角幅にスペーシング込みのグリフ」がデザインされてたりするので
DTPならベタ書きしててもそうそう文句は出ないかと
328:名無しさん@お腹いっぱい。
18/07/07 21:51:10.16 .net
>>302
latex3 projectサイトのpublicationsのなかにこんなんあったけど
URLリンク(www.latex-project.org)
329:名無しさん@お腹いっぱい。
18/07/08 18:04:10.24 .net
>>316
すごいけど,フォントが汚ならしいなw
330:名無しさん@お腹いっぱい。
18/07/11 19:20:00.51 .net
TeXはオワコン(あえてageる)
331:名無しさん@お腹いっぱい。
18/07/12 21:53:57.45 .net
それでもtexを使わなければ何を使ったらいいんだ?何もないだろう
という感じですね
332:名無しさん@お腹いっぱい。
18/07/12 22:35:12.14 .net
SATySFi使えよ
333:名無しさん@お腹いっぱい。
18/07/13 01:38:21.99 .net
使い物にならないものを勧められてもw
334:名無しさん@お腹いっぱい。
18/07/14 07:52:18.48 .net
TeX Liveってなんであんなにバカでかいの?
335:名無しさん@お腹いっぱい。
18/07/14 08:39:08.54 .net
使っていて「パッケージが足りない!シット!」ってならないようにナンデモカンデモ詰め込んでるからじゃないの
336:名無しさん@お腹いっぱい。
18/07/14 12:28:33.13 .net
コンパイルのスピードって、結構かかるよな?
337:名無しさん@お腹いっぱい。
18/07/14 21:37:24.79 .net
eplain.tex、日本じゃ(というか多分世界的に)知名度低いけどめっちゃ便利だわ。かく言う俺も先月まで知らなかったけど……。
LaTeXと違ってINITEXにファイルを読み込ませるだけで使えるし、ほぼ一ファイルだけをベースに動作するので仕組みも掴みやすい。
あとVirTeXの純粋な拡張だからpTeXだろうがXeTeXだろうがLuaTeXだろうが動く。
だからフォントの選択やPDFメタデータも簡単に賦与できる。各種エンジンのプリミティブを使えばいいだけだから。
良い意味でTeXっぽい(無理に体裁と構造を分離させていない)割に参考文献や註釈番号なんかはLaTeX風に管理してくれる。
ただ——傲った書き方になるけども——ある程度TeXに精通してないとマニュアルの段階で「は?」ってなるので初心者に勧めようとは思わない
338:名無しさん@お腹いっぱい。
18/07/14 22:53:21.60 .net
>>325
なんで俺の書き込みコピペしてんだよw
恥ずかしいからやめてくれwwww
339:名無しさん@お腹いっぱい。
18/07/15 01:42:07.74 .net
>>173 >>325 同一人物じゃないのかw
340:名無しさん@お腹いっぱい。
18/07/31 22:40:19.89 .net
texの勉強、最近さぼってる。
また質問するのでその時はよろしくお願いします
341:名無しさん@お腹いっぱい。
18/07/31 23:12:39.88 .net
名無しでそんなこと言われてもよろしくしようがない
342:名無しさん@お腹いっぱい。
18/08/02 15:20:15.18 .net
XY-picとTikZ以外でPDFTeXに対応した,描画パッケージってあります?
別に無ければ無いでいいんですけど(TikZを使うので),あれば是非試したいなと思って……
343:名無しさん@お腹いっぱい。
18/08/02 15:39:20.86 .net
pstricksとかいうのなかったっけ
344:名無しさん@お腹いっぱい。
18/08/03 00:11:49.64 .net
www.ring.gr.jp に繋がらない……。
345:名無しさん@お腹いっぱい。
18/08/10 12:01:19.99 .net
>>331
pstrickはpdftexに対応していないんじゃないのかな?
あれはpsとかが利用されてた古い時代のものなんでは?
346:名無しさん@お腹いっぱい。
18/08/10 18:41:52.69 .net
stack exchangeでTikZの質問なのに、
Tikzを目の敵にしているPSTricks信者が
闖入してアピールしてくることがよくあるよね。
「お困りのようだがTikZをやめてPSTricksを使ったらこんなに簡単だぜ」って感じで。
347:名無しさん@お腹いっぱい。
18/08/10 23:03:58.23 .net
いま,(LaTeXではなく)を使う利点ってなんかある?
348:名無しさん@お腹いっぱい。
18/08/10 23:12:24.81 .net
時代に乗り遅れた落伍者だろうねぇ
349:名無しさん@お腹いっぱい。
18/08/15 16:30:14.76 .net
MathMLが印刷に耐えうる
350:品質になったら呼んでくれ
351:名無しさん@お腹いっぱい。
18/08/25 05:16:19.51 .net
終了コマンドが「bye」なのって
FTPとTeXくらいだよね
352:名無しさん@お腹いっぱい。
18/08/25 07:12:22.48 .net
やりたいことが「楽に」できればいいのさ
「〇〇を使う方が楽」つっても新たな学習コストまで含めると楽じゃない
353:名無しさん@お腹いっぱい。
18/08/25 07:24:30.99 .net
>>338
終了コマンドがまだバラバラだった頃に遡る歴史があるってことでしょう
新しいブロクマラムを作る時、終了コマンドなんかはわかりやすいように、その時点での多数派のものに揃えるだろうから、あるコマンド名に収束するようにフィードバックがかかる
初期揺らぎによっては「bye」に収束してたかも
354:名無しさん@お腹いっぱい。
18/08/25 21:57:35.74 .net
>>340
ああなるほど どちらもすごく長く使われてるから昔の名残があるのか
ということは今はもう使われてない古いソフトウェアのなかには
byeが終了コマンドのものも沢山あったのかな。
355:名無しさん@お腹いっぱい。
18/08/26 09:09:23.81 .net
exit
は結構あるよね
356:名無しさん@お腹いっぱい。
18/08/26 21:56:31.23 .net
>>341
インターネットが普及する前のパソコン通信とか、
byeだった気がする。niftyとか。
まいと~くとか使っていた。
357:名無しさん@お腹いっぱい。
18/08/28 06:48:21.85 .net
>>343
URLリンク(ja.wikipedia.org)
↑こういうのか。
(スレチを続けてすまん)
358:名無しさん@お腹いっぱい。
18/08/29 08:18:08.00 .net
謝るべきことだとわかってるなら
書き込まなきゃいいのに
359:名無しさん@お腹いっぱい。
18/08/29 10:39:01.23 .net
本当にすまないという気持ちで………胸がいっぱいなら……!
どこであれ土下座ができる……!たとえそれが……
肉 焦がし……骨 焼く………鉄板の上でもっ……………!
360:名無しさん@お腹いっぱい。
18/08/30 02:08:46.42 .net
>>303
家の古書類から出てきた前世紀の大学模試の問題と回答、眺めてたら
物理でも化学でも単位を括弧でくるむ記法で統一されてて感心した
しかもただの角括弧ではなくJIS漢字の「亀甲括弧」が使われてる
しらべてみたら
-勧告としてはISO 31とJIS Z 8202があり、括弧でくるむ記法は推奨されていない
-日本の初等中等教育では括弧でくるむ記法が主流
ってことらしい
物理量 URLリンク(ja.wikipedia.org)
URLリンク(member.tokoha-u.ac.jp)
361:名無しさん@お腹いっぱい。
18/08/30 04:12:26.83 .net
>>347
へえ
俺は>>303のように
3 kg,n [kg]
の形式を最もよく目にするんだが ほんとうは(ていうかJISに従うと
3 kg,n (kg)が最低許容,{3}_kg,n kgが正式なのか
なんか見慣れないせいか気持ち悪いなw
362:名無しさん@お腹いっぱい。
18/08/31 03:28:37.22 .net
ずっと前にこのスレか前スレでUnix系OS向けのTeXLiveがインストールされる場所が気にいらんというイチャモンを付けてた者です
チラ裏ですが なぜFHSに従わず/usr/local/texlive以下にグチャグチャにインストールされるのか という理由が氷解したので
そのリンクを張ります。
URLリンク(tug.org)
つまりFHSとしては/opt/tug/texliveあたりに年度別に配置されるのが正
363:当なんだけども TeXLiveプロジェクトが発足した当初FHSは一般に受け入れられておらず /usr/localが「外部から持ってきたプロジェクトをぶちまける場所」として慣習的に見做されていたようで ここにインストールされるようになったということみたいです。 ちなみに今現在/usr/localはその下にbin, shareなど特定のディレクトリしか配架すべきでないとされており もうすこし実際的には/usr/local以下にFHSで定められた/(ファイルシステム根幹)以下のディレクトリが構造を保ったまま設置されるべきものとして 定義されています(http://refspecs.linuxfoundation.org/FHS_3.0/fhs/ch04s09.html)
364:名無しさん@お腹いっぱい。
18/08/31 17:13:44.53 .net
そうか。よかったな
365:名無しさん@お腹いっぱい。
18/09/01 07:07:51.45 .net
TeX Liveを完全に削除する確実な方法って
# tlmgr remove --all --force
ですよね?
なんか検索してもこの方法を使ってる人がほぼいないので不安なのですが。
366:名無しさん@お腹いっぱい。
18/09/01 09:30:16.74 .net
>>351
なんで貴様が不安になるんだ、ああ?
367:名無しさん@お腹いっぱい。
18/09/09 21:48:54.03 .net
URLリンク(material.utmsks.net)
の
KS_3a.texを開こうとしたのですが、エンコーディングがUTF8とちがうようで開けないのです。
こういう場合どういう風にエンコーディングを調べて文字化けせずにあけることができるのでしょうか?
初歩的な質問ですみません
368:名無しさん@お腹いっぱい。
18/09/09 23:09:45.65 .net
>>353
ここはUNUX版だよな
man nkf
369:名無しさん@お腹いっぱい。
18/09/10 15:27:37.08 .net
>>354
UNUX板なんて初めて知ったわ
370:名無しさん@お腹いっぱい。
18/09/10 20:29:43.06 .net
>>354
ありがとうございます。
変換しました。
タイプセットはまだうまくいっていないので
後でまた質問するかもしれません。その時は何卒よろしくお願いします
371:名無しさん@お腹いっぱい。
18/09/12 20:38:58.05 .net
Unix向け(ていうかX Window System向け)の良いPSヴューア知りませんか。
xpsvとかだと日本語が化けるんです。
372:名無しさん@お腹いっぱい。
18/09/12 20:47:23.30 .net
>>357
gvでも文字化けするの?
373:名無しさん@お腹いっぱい。
18/09/17 18:48:22.61 .net
AUCTeXの\itemを出すのにEsc+Enterを使ってるんですが
微妙に押しにくいです
皆さんはそのまま使ってますか?どんなキーバインディングに変えてますか?
ご教示ください
374:名無しさん@お腹いっぱい。
18/09/18 21:50:05.19 .net
Emacsなんて使いません(火種)
375:名無しさん@お腹いっぱい。
18/09/19 02:18:57.12 .net
Emacs では
「ESCを押してからナントカキー」は
「Metaを押しながらナントカキー」と等価。
AUC-TeX では
「Metaを押しながらEnter」と「C-c C-j」は同じ。
オレんちでは
キーバインド以前にキー配列を派手に変えてる
376:名無しさん@お腹いっぱい。
18/09/19 02:43:07.46 .net
続けたまえ
377:名無しさん@お腹いっぱい。
18/09/20 11:28:16.87 .net
>>361 の「派手に変えたキー配列」だが、元々はUS配列のキーボード。それを
semicolon と single quote の位置のキーは共に enter を入力するようにしており、
enter の位置のキーは Alt (Emacs で Meta扱い) に変更してあるので、M-Enter は
Enter-(single quote) で入力できる。でも少しホームポジションから少し指をずらす
必要があるので、\item は C-c C-j で入力しているな。
378:名無しさん@お腹いっぱい。
18/09/20 11:35:33.44 .net
それと日本では SandS とか OneShot Modifier とか呼ばれている
Dual Role Key を導入し、Alt 扱いのキーは単独ではESCを入力
できるようにしているので、Emacs の
「ESCを押してからナントカキー」と「Metaを押しながらナントカキー」は
同じキーで実行できる。
379:名無しさん@お腹いっぱい。
18/09/20 18:17:03.60 .net
URLリンク(github.com)
LaTeX(の数式記述)→MathML 変換器
380:名無しさん@お腹いっぱい。
18/09/21 00:11:05.46 .net
LaTeXで \usepackageされているパッケージのパスを取得するオプションとかってありますか。
sedやawkを使えば取り出せるのは予想できますが、できればLaTeXに備わっている機能で取得したいです。
なぜならWindowsでも使えますし、なにより確実なので。
381:365
18/09/21 00:14:51.79 .net
\usepackage{foo}
\usepackage{bar}
と書かれた原稿があったとして
$ latex --someoption ./a.tex
とすると
/usr/local/texlive/texmf-dist/tex/latex/foo/foo.tex
/usr/local/texlive/texmf-dist/tex/latex/bar/bar.tex
のような出力を返すようなsomeoptionを探しています。
382:名無しさん@お腹いっぱい。
18/09/21 07:23:57.11 .net
そんなのlogファイルに出力されるからソースファイルの\usepackageの引数を記憶しておいてソースファイルをコンパイルして出力されたlogファイルから検索して出力するような実行ファイルを書けばいいんじゃないの?
ソースファイル云々とか言わないのであれば
$ kpsewhich foo.sty bar.sty
ってやればパスを含めたファイル名が取得できるけどね
383:名無しさん@お腹いっぱい。
18/09/21 11:12:08.65 .net
>>367
パッケージの拡張子はtexじゃなくてstyね。
\listfiles のパス表示版が欲しいわけね。
UNIX版的な解決方法以外は、ちょっと思いつかないけど、
ctanのsnapshotパッケージは試した?
384:名無しさん@お腹いっぱい。
18/09/23 23:18:49.05 .net
>>369
snapshotパッケージは知りませんでした。
教えていただきありがとうございます。
ただ 結局パッケージの出力結果をパースしなくてはならず、また
snapshotパッケージが提供する機能はあまりに多く、\usepackageされている
パッケージの一覧(実はファイルの名前だけでもいいです)が欲しい身としては
ちょっと牛刀割鶏ではと思います。
また、既存のファイルにパッケージを追加していくのもあまり好ましくないです。
できればオプションなどのファイル自体を変更しない方法で解決したいです。
385:名無しさん@お腹いっぱい。
18/09/24 03:18:40.36 .net
> \usepackageされているパッケージの一覧(実はファイルの名前だけでもいい
とか書かれると単に $ grep usepackage 原稿 して拡張子 .sty 付けるだけじゃダメなん?
などと言いたくなる内容に読めるんだが……
(ググったらwindowsでもfindstrとかいうgrepと似たようなコマンドがもとからあるらしいし)
パッケージが内部で呼んでる別の外部パッケージとかまで知りたいとかそゆんだよね?
386:名無しさん@お腹いっぱい。
18/09/24 03:28:59.33 .net
>>371
LaTeXというかTeX処理系では
\usepackage{foo,bar}\usepackage{baz}
などというように書けるので
これを外部コマンドでパースするのは面倒なのです。
ですのでできれば内部で\usepackageを確実に解析してもらったほうが嬉しいです。
387:名無しさん@お腹いっぱい。
18/09/24 05:36:53.34 .net
>>372
>これを外部コマンドでパースするのは面倒なのです
「面倒なのです」ではなく「能力がないのです」の間違いでは?
perl でもなんでもいいけど単に \usepackage{...} の ... の部分を拾いまくるスクリプト書けばいいだけじゃん(´・ω・`)
388:名無しさん@お腹いっぱい。
18/09/24 12:09:43.04 .net
>>372
別にただ一覧したいだけなら横に並んでも全然構わんじゃん
横並びがどうしてもだめってのなら、そうなるような(あるいはもっと違った)別の条件とかあるのか?
もっと別の事情(商売でクライアントに言われたとか)まで隠してたりするんじゃないだろうね?
で、結局あんたにだけ都合のいいsomeoptionとやらは無いから
みんなのこの反応(自分で書け)なんだと思うんだけど
まだ粘ってるのは内部オプションであるはずだと信じ込んでる狂儲なのか
それともごねてれば誰かがスクリプトなりアプリなり作
389:ってくれると思ってるクレクレか? まあ仮に奇特な作りたがりが居たとしても未だに要求仕様が曖昧過ぎる時点で 都合のいいのが出てくるはずもないがw
390:名無しさん@お腹いっぱい。
18/09/24 16:08:05.40 .net
>>372
>外部コマンドでパースするのは面倒
話が変わってきた。Windowsを視野に入れているので、分からないなと思っていたけど、
UNIX的な解決方法がOKなら、
パッケージ名を取り出して、kpsewhichで調べるシェルスクリプトを数行書けば即解決だし、
パスにこだわらないなら\listfilesで解決だろ。
391:名無しさん@お腹いっぱい。
18/09/24 18:29:32.94 .net
自分用の使い捨てワンライナーを書くのであれば、
$ cat tmp.tex | sed -e $'s/\\\/\\\n/g' | sed -n -e 's/^usepackage{\([^}]*\)}/ \1.sty/gp' | sed -e 's/,/.sty /g' | xargs kpsewhich
/opt/local/share/texmf-texlive/tex/latex/graphics/graphicx.sty
/opt/local/share/texmf-texlive/tex/latex/l3packages/xparse/xparse.sty
/opt/local/share/texmf-texlive/tex/latex/l3kernel/l3regex.sty
/opt/local/share/texmf-texlive/tex/latex/tools/longtable.sty
/opt/local/share/texmf-texlive/tex/latex/tools/array.sty
/opt/local/share/texmf/tex/latex/pgf/frontendlayer/tikz.sty
/opt/local/share/texmf-texlive/tex/latex/graphics/color.sty
/opt/local/share/texmf-texlive/tex/latex/hyperref/hyperref.sty
かな
1行に複数のusepackageと1のusepackageの中に複数のstyがあるパターンに対応している
grep -oE を使ってもよし。
392:名無しさん@お腹いっぱい。
18/09/24 21:36:42.51 .net
>>376
これで十分じゃん
注文を付けるとすると \usepackage[options]{hogehoge} に対応かな?
まあここまで見せてくれたんだから後は自分でってやつだね・ω・
393:名無しさん@お腹いっぱい。
18/09/24 22:42:08.63 .net
>>377
>\usepackage[options]{hogehoge} に対応
あっ
指摘Thanks.
でもあとは自分でやってね >> 366
394:名無しさん@お腹いっぱい。
18/09/25 00:12:30.79 .net
元の質問者だけど
まあ能力が低いのは認める。けどもUnixユーティリティでやるとすると
\def\somename{multicol}
\let\somecs=\usepackage
\somecs{\somename}
↑こんなん処理できなくない?
だから,できればLaTeXもしくはTeXのなかで手続きをしたかったのよ。
まあクレクレみたいなったのはすまん。もうちょっと自分で考えてみるわ。
ちなみに,俺は個人でLaTeXを使ってるよ。クライアントもなにも関係ない。
395:名無しさん@お腹いっぱい。
18/09/25 01:36:15.72 .net
>>379
それなら元ファイルをコンパイルしてそのログファイルから hoge.sty というような文字列を探せばいいじゃん
この方法なら \userpackage{hoge,fuga}みたいなのも気にする必要ないし
ただソースファイルで読み込んでいるものだけじゃなくて各々のスタイルファイルから読み込んでいるものや
ものによってはクラスファイルから読み込んでいるものまですべて拾うけどね(´・ω・`)
396:名無しさん@お腹いっぱい。
18/09/25 01:40:11.51 .net
結局何がやりたいんか全然わかんね
個人で使ってて、能力無いなら、そこまでして知らないと意味が分からん
397:名無しさん@お腹いっぱい。
18/09/25 02:50:50.70 .net
>>380
ログファイルね。thx
398:名無しさん@お腹いっぱい。
18/09/25 03:25:56.00 .net
ログ見ろってのは一番最初のレスで既に言われてるのにテキスト処理嫌だからって一回拒否ってるのよな
それでいいならここまでのレス全部茶番だわw
>>381に心から同意できそうだ
399:名無しさん@お腹いっぱい。
18/09/25 17:37:07.43 .net
ソースファイルに書かれた \usepackage から云々って話から \usepackage をマクロ化して云々とかほぼありえない話になって結局ログファイルから拾うとか…
最初のソースファイル云々ってのは何だったのか?w
人に相談するならその仕様をしっかり固めてからにしろよな…折角の人の意見が無駄になるんだよ(´・ω・`)
400:名無しさん@お腹いっぱい。
18/10/13 19:32:38.76 .net
URLリンク(imgur.com)
401:名無しさん@お腹いっぱい。
18/10/18 18:33:37.92 .net
どこが kids やねんw
URLリンク(www.latex-project.org)
402:名無しさん@お腹いっぱい。
2018/10/22
403:(月) 20:44:52.83 .net
404:名無しさん@お腹いっぱい。
18/10/22 21:44:29.67 .net
>>387
xkanjiskipで検索
405:名無しさん@お腹いっぱい。
18/10/23 11:26:16.06 .net
>>387
山本{+}山
じゃだめなん?
# その例だと全角プラス使うような場面に見えるけどな
406:名無しさん@お腹いっぱい。
18/10/23 18:18:12.46 .net
>>387
っていうか、
山本+山
でええやん?
407:名無しさん@お腹いっぱい。
18/10/24 12:18:38.31 .net
{+}でも空白が入ってしまうので、結局
\newcommand{\plus}{\hspace{0pt}+\hspace{0pt}}
のようにしました。アドバイスありがとうございました。
全角の+も考えたのですが、あるソフトでのキーワード指定について説明するものだったので、
半角の+の方がよかったのです。
408:名無しさん@お腹いっぱい。
18/10/24 12:51:01.39 .net
\inhibitglueではさめばいけるんだっけ
409:名無しさん@お腹いっぱい。
18/10/24 13:01:46.92 .net
>>391
> \newcommand{\plus}{\hspace{0pt}+\hspace{0pt}}
前後で泣き別れしたくなければ、\kern0pt\relax のほうがいいかな。
410:名無しさん@お腹いっぱい。
18/10/26 12:17:59.95 .net
ゼロ幅でかつ普通の字間と同程度の改行しにくさを持つ文字があれば楽なんだけどね。
411:名無しさん@お腹いっぱい。
18/11/01 05:17:24.39 .net
●●●ケネディ大統領が暗殺された唯一の理由は●、イスラエルの核保有に反対した為である●●●
http:/●/jbbs.livedo●or.jp/bbs/read.cgi/study/3729/1226114724/53
この掲示板(万有サロン)●に優秀な書き込みをして、総額148万円の賞金をゲ●ットしよう!(*^^)v
URLリンク(jbbs.livedoor.jp) →リンクが不良なら、検索窓に入れる!
412:名無しさん@お腹いっぱい。
18/11/07 13:53:33.66 .net
ほとんど全員がプリアンプルでやってること
\def\d{\rm d}
OR
\newcommand{\d}{\mathrm{d}}
413:名無しさん@お腹いっぱい。
18/11/07 14:32:42.02 .net
やってないけどやるとしたら「\,\mathrm{d}」って\,もつけるかな
414:名無しさん@お腹いっぱい。
18/11/07 14:41:59.00 .net
普通\dはすでに定義されてるのでは?
415:名無しさん@お腹いっぱい。
18/11/07 17:07:16.97 .net
>>398
例えばどんなパッケージ?
416:名無しさん@お腹いっぱい。
18/11/07 17:10:40.82 .net
latexなら素で入ってるのでは?
ちゃんと覚えてないけど、\d{a}で何か出た気がするよ
417:名無しさん@お腹いっぱい。
18/11/07 17:25:01.28 .net
\. の逆の下付きドットね
418:名無しさん@お腹いっぱい。
18/11/07 20:57:03.66 .net
個人的には「dxはxにdを施したもの」という立場には否定的なので
>>396には冷たい視線を送ってしまうなあ…
419:名無しさん@お腹いっぱい。
18/11/07 21:20:10.20 .net
dは立体か、イタリックか論争
420:名無しさん@お腹いっぱい。
18/11/07 21:32:00.91 .net
>>402
ということは「d」と「x」という変数だという立場か。
それもそれでなぁ…
421:名無しさん@お腹いっぱい。
18/11/08 22:49:19.33 .net
微分作用素だろ!
422:名無しさん@お腹いっぱい。
18/11/09 00:13:18.05 .net
dxはx方向の局所変数ですね
423:名無しさん@お腹いっぱい。
18/11/09 04:42:13.87 .net
「作用素d」な業界では斜体
「演算子d」な業界では立体
424:名無しさん@お腹いっぱい。
18/11/09 04:44:31.43 .net
まあ慣れの問題だろうが、純粋数学の文献に慣れていると
工学書や物理学書の組版は汚なく見えるな。
425:名無しさん@お腹いっぱい。
18/11/09 05:41:55.59 .net
>>408
別に噛み付くつもりはないけど 物理学書のdって立体で書かれてること多くね?
寧ろ数学書(特に古いの)のほうが酷いが。
尤も,当時はそれこそTeXなどの数式が綺麗に組版できる機構がなかったので仕方無いが。
426:名無しさん@お腹いっぱい。
18/11/09 07:29:52.04 .net
前世紀にISO31で「微分のdは立体」ってことで決着してるはず
いまは2009年発効のこれ URLリンク(ja.wikipedia.org)
euの出版社はほぼ移行済み
usの出版社と日本の老舗の出版社は乗り気でないもよう
427:名無しさん@お腹いっぱい。
18/11/09 08:24:48.92 .net
高校教科書とかどうなってたっけ
428:名無しさん@お腹いっぱい。
18/11/09 08:27:44.38 .net
>>410
自然数の集合に0を入れてやがる。気に入らねぇ…
429:名無しさん@お腹いっぱい。
18/11/09 08:35:58.49 .net
自然数って曖昧だから使わないほうがいいよ
正整数か非負整数ね
430:名無しさん@お腹いっぱい。
18/11/09 09:11:06.93 .net
リンゴは食べたら無くなるんだから0が自然数なのは当然ダルルォ!?
431:名無しさん@お腹いっぱい。
18/11/09 10:35:25.04 .net
「0個ある」と言われても
「ある」気がしない
432:名無しさん@お腹いっぱい。
18/11/09 10:37:45.16 .net
「りんごが0個」と「みかんが0個」が同じ状態を表すってのは、なかなか気持ち悪い
433:名無しさん@お腹いっぱい。
18/11/09 10:58:25.80 .net
みかん成分とりんご成分を持つベクトルだろ
434:名無しさん@お腹いっぱい。
18/11/09 16:46:58.68 .net
数学板みたいな不毛な論争やめろソフトウェアの話をするスレだここは
435:名無しさん@お腹いっぱい。
18/11/09 17:22:33.70 .net
これだから底辺は困る
436:名無しさん@お腹いっぱい。
18/11/09 19:51:40.07 .net
これだから高さは困る
437:名無しさん@お腹いっぱい。
18/11/09 21:14:32.45 .net
>>410みたいな発想してるから工学書や物理学書の組版は汚ないんだな
438:名無しさん@お腹いっぱい。
18/11/09 21:43:24.49 .net
なんで喧嘩腰なの?
439:名無しさん@お腹いっぱい。
18/11/09 21:52:04.81 .net
割る2しとけよ
440:名無しさん@お腹いっぱい。
18/11/09 23:06:51.80 .net
ちゃんと掛けた?
441:名無しさん@お腹いっぱい。
18/11/10 00:17:16.11 .net
>>423
俺みたいな
割る2
惚れるなよ!
442:名無しさん@お腹いっぱい。
18/11/10 02:07:24.90 .net
工業規格で組版文化を語られてもな
443:名無しさん@お腹いっぱい。
18/11/10 17:02:31.81 .net
>>425
ちょっとだけクスっときた。
よく思いついたねそんな掛詞
444:名無しさん@お腹いっぱい。
18/11/15 07:57:10.29 .net
>>396
\usepackage{physics}で \dd{x} だろ
445:名無しさん@お腹いっぱい。
18/11/15 10:34:39.32 .net
>>428
それをやるんだったら、数式中でのみ利用可能なマクロを作るわ。
例えば、 \dy, \dx は数式中のみで有効なマクロで、
\frac{\dy}{\dx}
で記述できるようにしとくわ。
百歩譲って、 \d コマンドを作るとしても、それは数式中のみで有効にするわ。
446:名無しさん@お腹いっぱい。
18/11/15 11:03:45.52 .net
マクロが作れるのは羨ましいな。具体的にどう書くん?長いん?
447:名無しさん@お腹いっぱい。
18/11/15 17:38:43.19 .net
数式の中に入るってどうやって判定するのだろう
448:名無しさん@お腹いっぱい。
18/11/15 17:39:36.08 .net
s/入る/居る
つまり\ifinformulaみたいな命令があるのかね。
449:名無しさん@お腹いっぱい。
18/11/15 17:40:37.72 .net
確かあった気がするんだけど...
450:名無しさん@お腹いっぱい。
18/11/15 18:21:22.30 .net
ifmmode
URLリンク(en.wikibooks.org)
451:名無しさん@お腹いっぱい。
18/11/15 20:42:04.40 .net
\ifmmodeのみしか動かないってやるほうが、現実的かな。
インライン要素とブロック要素を分けるのもメンドイしな。
一応、every系のコマンドとして、
\everymath
\everydisplay
なんかもあるw
452:名無しさん@お腹いっぱい。
18/11/16 22:12:46.23 .net
pbibtexだけインストールしたいんですけど、どうやったらいいでしょうか?
453:名無しさん@お腹いっぱい。
18/11/16 23:22:45.90 .net
>>436
とりあえず、tlmgr は以下を返したぞ。
$ tlmgr search pbibtex
pbibtex-base - Bibliography styles and miscellaneous files for pBibTeX
$ tlmgr search --file pbibtex
pbibtex-base:
(中略)
ptex.arch:
bin/arch/pbibtex
uptex.arch:
bin/arch/upbibtex
だから、 tlmgr install pbibtex-base ptex uptex ぐらいやっとけ。
とりあえず、これで kpsewhich と (u)pbibtex ぐらいはインストールしとけ。
これで期待する動作がすべて動くかしらん。
まぁ、がんばれ。
454:名無しさん@お腹いっぱい。
18/11/28 15:55:21.42 .net
>>429
¥dv{y}{x}
455:名無しさん@お腹いっぱい。
18/11/30 18:26:22.00 .net
TeXってプログラムとしてはどういう種類なんだろう。
ほとんどの命令や字句規則さえ書き換えられるのってあんまりないよね。
shellとかかな?
456:名無しさん@お腹いっぱい。
18/11/30 20:16:49.08 .net
htmlのようなマークアップ言語だとおもってたけど
457:名無しさん@お腹いっぱい。
18/11/30 21:23:35.49 .net
htmlはチューリング完全じゃないけど、TeXは疑いなくそうでしょ
458:名無しさん@お腹いっぱい。
18/12/01 22:58:43.05 .net
計算完備っていうのもそうだけど
HTMLは例えばタグの開始文字を「[」にしたり
組み込まれてる非常に原始的な命令(<head>とか)を全く別物に置き換えたりできないじゃん。
459:名無しさん@お腹いっぱい。
18/12/05 13:39:46.90 .net
使っているPDFTeX(系列の処理系)が何のバージョンのPDFを出力するかっていうのは
実際に出力してみないと分かりませんかね。
なにか文書として「LuaTeXはPDF 1.5を生成します」みたいな一覧など知っておられますか。
460:名無しさん@お腹いっぱい。
18/12/07 14:07:03.85 .net
uplatexでは、nociteとhyperrefのpagebackrefを同時に用いるために、
URLリンク(tex.stackexchange.com)
に従い、プリアンブルに
\let\oldnocite\nocite
\makeatletter
\renewcommand*{\nocite}[1]{\oldnocite{#1}\Hy@backout{#1}}
\makeatother
と記載していました。今般、luatex-jaにしたところ、
! Undefined control sequence.
\nocite #1->\oldnocite {#1}\Hy@backout
と叱られてしまいます。
どなたか回避方法を思いつきますか?
461:443
18/12/07 14:16:44.06 .net
443ですが、hyperrefを読み込んでいませんでした
大変失礼しました
半年反省します
462:名無しさん@お腹いっぱい。
18/12/08 07:26:01.83 .net
hyperrefより\pdf*使ったほうがいいよ
463:名無しさん@お腹いっぱい。
18/12/09 23:54:15.22 .net
LaTeXで行列を楽に書けるパッケージとかないですかね。
点線での省略とかを一々繰り返すのが面倒なんです……。
464:名無しさん@お腹いっぱい。
18/12/10 00:19:24.88 .net
>>447
>行列を楽に書ける
の定義は?
465:名無しさん@お腹いっぱい。
18/12/10 07:39:28.23 .net
アスペかよ
466:名無しさん@お腹いっぱい。
18/12/10 12:25:40.58 .net
>>449
いや、べつに、いまでもLaTeXで十分に簡単にかけるやん?
「行列を楽に書ける」の”楽”な度合いって、人によって異なるわけだし。
それでも面倒ならば、
テキストエディタのLaTeX入力支援を使って、snippetでも作れば、
> 点線での省略とかを一々繰り返すのが面倒なんです……。
とならずに、全く楽に入力できているんだが。
まさか、メモ帳なんかで、LaTeX文章を書いているわけじゃないでしょう。
ちなみに、こちらはEmacsとVSCode。
それぞれのsnippetは、それぞれの入力支援の拡張として、自前で書いた。
467:名無しさん@お腹いっぱい。
18/12/11 07:31:30.05 .net
スニペットを使う方法は
「やっぱり行列の成分表記を右下じゃなくて左下にしよう」なんかの変更に対して弱いんだよね。
それにLaTeXの機能じゃなくてエディタの機能に依存することになるし。
だから避けたい。できれば\easymatrixみたいなマクロがあって
\easymatrixとやると
[ a
468:_11 a_12 ... a_1n ] | a_21 a_22 ... a_2n | | : : `; : | | a_n1 a_n2 ... a_nn ] みたいなn次正方行列が, \easymatrix[col=1..m, row=1:2:3]{b}とやると [ b_11 b_12 b_13 ] | : : : | | b_m1 b_m2 b_m3 ] みたいな行列が書ける。
469:名無しさん@お腹いっぱい。
18/12/11 14:10:42.65 .net
>>451
それやりだすと、
ij成分とか、lk成分とかもほしくなりそうだな。
まぁ、amsmath の行列系マクロを元にして、
期待値になるように実装すれば、いけると思う。
470:名無しさん@お腹いっぱい。
18/12/11 15:01:02.05 .net
>>452
まあ考えだすとキリないよね……
大したマクロでもないし,車輪の再発明は避けたいので
出来合いのものがあれば嬉しいんだけど。
471:442
18/12/14 13:11:09.90 .net
すいません
\pdfvariable minorversion 7
これでいけました。
472:名無しさん@お腹いっぱい。
18/12/14 13:14:02.31 .net
精進しろよ
473:名無しさん@お腹いっぱい。
18/12/18 20:17:12.99 .net
TeX Live以外にLinux向けのTeX環境を配布しているところない?
ていうかtexのバイナリとかってどこで入手できるの?
474:名無しさん@お腹いっぱい。
18/12/18 20:22:58.27 .net
>>456
(別にLinuxにかぎらず)MiKTeXがある。
ただ…、TeX Liveのインストール構成を小さくして入れたらいいと思う。
475:名無しさん@お腹いっぱい。
18/12/18 23:49:54.07 .net
数学板だけでもTeXに対応せんかな?
読みにくいしダサすぎ
476:名無しさん@お腹いっぱい。
18/12/19 00:06:38.65 .net
なぜそれをUNIX板に書く?
477:名無しさん@お腹いっぱい。
18/12/19 23:54:59.71 .net
TeXの技術的な問題じゃないんだけど
大抵の欧文フォントと大抵の日本語フォントを比べたときに欧文のほうが「太く」感じるのって俺だけかな。
日本語フォントに含まれる欧文フォントを使っても太く感じるので、多分俺の問題だとは思うんだけど。
欧文フォントのRegularに対して日本語フォントのSemiBoldがちょうど良いように見える。
478:名無しさん@お腹いっぱい。
18/12/20 12:09:22.76 .net
>>460
フォントによる。
479:名無しさん@お腹いっぱい。
18/12/20 12:10:45.33 .net
>>460
変な話、NFSSのseries、weightに相当するRegular, Semiboldなんても、
どんな名前だってOKなんだから。
480:名無しさん@お腹いっぱい。
18/12/20 12:33:20.58 .net
>>462
意味不明なことを呟くなよ
481:名無しさん@お腹いっぱい。
18/12/21 01:03:36.22 .net
TeXで文字としての情報だけを取得するマクロとかありますか。(できればplain TeXとかに近い環境で)
PDFのタイトルやアウトラインを指定するときに\TeXなどのカーニング情報が入ったマクロではなく
プレーンテキストの形で渡したいんです。でも単にコマンドの名前をそのまま残すのではなく
「\myname」→「佐藤 敏夫」みたいな展開を行なってから装飾を剥ぎ取りたいです。
482:名無しさん@お腹いっぱい。
18/12/23 10:36:22.07 .net
>>464
PDF化して pdftotext -raw でプレーンテキスト取り出すのではいかんの?
483:名無しさん@お腹いっぱい。
18/12/23 13:36:00.69 .net
>>465
できればTeXのマクロとして欲しいです。
というのも目的は
\special{pdf:docinfo <<
/Title (\@title)
>>}}
↑こういう文で\@titleの文字列をプレーンテキストにしたいんです。
484:名無しさん@お腹いっぱい。
18/12/23 16:25:51.09 .net
>>466
.texをdetexとかじゃなくて、
普通にプレーンテキストに吐くTeXコンパイラを作ったほうがよさげ。
485:名無しさん@お腹いっぱい。
18/12/23 21:26:00.54 .net
標準出力に対応してればパイプでpdftotextに繋げられるのに
486:名無しさん@お腹いっぱい。
18/12/25 15:05:57.10 .net
突然だけど いわゆるplain (p)TeXって今時使ってる人いるのかな。
plain TeXがTeX Liveの最新版にも収録されているのはD. Knuthに敬意を払っているっていう話を聞いたことがあって
ということは実質plain TeXは彼一人を�
487:怩「て誰も使っていないんじゃないか。
488:名無しさん@お腹いっぱい。
18/12/27 21:20:17.63 .net
Windows10からw32texでtexを使い始め、2ヶ月まえからDebianでTexliveでもtexを使っているけど、どうしてLinuxではmain.texでのコンパイルができないのですが、うまくできているかた、Linuxの設定の詳細をお願いします。
489:名無しさん@お腹いっぱい。
18/12/28 01:13:16.65 .net
>>470
>Linuxではmain.texでのコンパイルができない
ちょっと意味がわからないんだけどもっと詳しく書けるかな?
わたしの知識では仮に「main.tex」なるものがあったとすればそれはコンパイルする方じゃなくてされる方なんだけどね
これだと
$ main.tex hoge.tex
として hoge.tex をコンパイルしようとしているのかな?っと…
また「main.tex のコンパイルができない」と読んだとしてもその中身がわからなければ何もアドバイス等はできないしね
何らかの統合環境を用いて「main.tex」なるものを処理すると何かが起きるのであってもその統合環境がわからないとね