\chapter{\TeX} % 第十一章
: 名無しさん@お腹いっぱい。 [sage] 2018/03/21(水) 22:41:40.02 過去スレッド 第一章 ttp://pc.2ch.net/test/read.cgi/unix/977144071/ _ ttp://pc.2ch.net/unix/kako/977/977144071.html 第二章 ttp://pc.2ch.net/test/read.cgi/unix/1033564798/ (984レス) 第三章 ttp://pc8.2ch.net/test/read.cgi/unix/1059616013/ (996レス) 第四章 ttp://pc8.2ch.net/test/read.cgi/unix/1116389650/ 第五章 ttp://pc11.2ch.net/test/read.cgi/unix/1153569474/ 第六章 ttp://pc12.2ch.net/test/read.cgi/unix/1193135030/ 第七章 ttp://hibari.2ch.net/test/read.cgi/unix/1268927301/ 第八章 ttp://toro.2ch.net/test/read.cgi/unix/1323615979/ (983レス) 第九章 ttp://toro.2ch.net/test/read.cgi/unix/1373507129/ (17レス) _ ttp://peace.2ch.net/test/read.cgi/unix/1380736314/ (981レス) 第十章 ttps://mevius.5ch.net/test/read.cgi/unix/1418748613/ : 名無しさん@お腹いっぱい。 [sage] 2018/03/21(水) 22:42:40.64 作りました。このスレでもいろいろ教えてください。 よろしくお願いします : 前987 [sage] 2018/03/21(水) 23:32:50.92 乙 早速なんだが、 FNAME=hoge SRC=$(FNAME).tex other: $(SRC) cat $(SRC) | sed -e 's/AAA/BBB/g' | platex --jobname=$(FNAME) ↑こいつが TeX では失敗して LaTeX では成功する理由、誰か知らない? : 名無しさん@お腹いっぱい。 [sage] 2018/03/22(木) 00:00:57.64 >>前スレ1000 catだと入れ子構造とかできないだろ。 あとUNIX文化のもとで作られたわけじゃない。 : 名無しさん@お腹いっぱい。 [sage] 2018/03/22(木) 08:15:44.66 ・LaTeX の本家ページ ttp://www.latex-project.org/ ・奥村先生のページ ttp://oku.edu.mie-u.ac.jp/~okumura/texwiki/ ttp://oku.edu.mie-u.ac.jp/tex/ ttp://oku.edu.mie-u.ac.jp/~okumura/texfaq/qa/ ・角籐先生のページ ttp://w32tex.org/index-ja.html ・TeX Live を使おう (UNIX似OS での TeX Live の導入) ttp://fugenji.org/~thomas/texlive-guide/index.html ・熊沢先生のページ ttp://www.biwako.shiga-u.ac.jp/sensei/kumazawa/tex.html ・LaTeXしよう!(コマンド集) ttp://www.topstudio.co.jp/~kmuto/latex/ ・LaTeXコマンドシート一覧 ttp://www002.upp.so-net.ne.jp/latex/ ・クラスファイル・bibitex関連 ttp://www.med.osaka-u.ac.jp/pub/anes/www/html/manual/latex.html ・UTF-8 による TeX 文書の作成 Utf82TeX ttp://yasuda.homeip.net/tex/utf82tex.html ・e-pTeX WiKi ttp://sourceforge.jp/projects/eptex/wiki/ ・LuaTeX-ja ttp://sourceforge.jp/projects/luatex-ja/ : 名無しさん@お腹いっぱい。 [sage] 2018/03/22(木) 08:17:19.40 のリンクが古くないかを確認し、次スレでは 2 に貼って欲しい。 : 名無しさん@お腹いっぱい。 [sage] 2018/03/22(木) 16:21:57.12 一番大きなコミュニティは ttp://https://tex.stackexchange.com/ じゃないかな 本も挙げたらどうだろう 日本語LaTeX2eブック 中野賢 独習LaTeX2e 吉永徹美 文書処理システムLATEX2εランポート(阿部はるみ訳) TeXブック クヌース (鷺谷好輝訳) The LATEXコンパニオン グースンス(アスキー書籍編集部監訳) LaTeX2e美文書作成入門 奥村晴彦 黒木祐介 など 阿部はるみさんの本ちょこっと読みかけたけど読みやすいね。 中野賢さんの本、いい本だな。 吉永さんの本、フォントのところしか読んでないけどいい本だな : 名無しさん@お腹いっぱい。 [sage] 2018/03/22(木) 16:36:32.73 X 阿部はる美 O 阿瀬はる美 に訂正 : 名無しさん@お腹いっぱい。 [sage] 2018/03/22(木) 16:49:21.29 アスキーが 1989年texブック、 1999年tex by topicの訳、 1996年中野本 latexコンパニオンもアスキーの訳 そのころ阿瀬もアスキー、 昔、アスキーがtexのメッカだったのか : 名無しさん@お腹いっぱい。 [sage] 2018/03/22(木) 17:46:15.13 まあ当時は知る由もないが今じゃConTeXtかXeTeXかLuaTeXで大抵解決できるもんね。 日本語も脳死状態でタイプしても通るしw : 名無しさん@お腹いっぱい。 [sage] 2018/03/22(木) 18:53:17.09 フォントのことでしょう?楽になったね。 ConTeXtやLuaTeXやXeTeXだと情報が少なくない? : 名無しさん@お腹いっぱい。 [sage] 2018/03/22(木) 19:12:07.66 インターネットでの情報は少ない。でも本体のドキュメントがどれも充実してる。 逆に、日本語でのインターネット上の情報が多いp(La)TeX系列はフォントの扱いが難しい。 普通に使う分には問題ないけれども、「日本語の太字が使いたい」とかいう要望を叶えようと思うととたんに面倒になる。 ところでLuaTeXが異常に遅いのはどうしてだろう。バージョンが上がると解決するのかね。 : 名無しさん@お腹いっぱい。 [sage] 2018/03/22(木) 19:39:27.77 ドキュメントが詳しいことを教えてくれてありがとう : 名無しさん@お腹いっぱい。 [sage] 2018/03/22(木) 22:46:28.91 自分もpandocを使うからluatexにした。 : 名無しさん@お腹いっぱい。 [sage] 2018/03/23(金) 02:05:14.96 大御所が内容も吟味しないでまた駄々をこね始めたよ : 名無しさん@お腹いっぱい。 [sage] 2018/03/23(金) 03:32:08.17 誤爆? : 名無しさん@お腹いっぱい。 [sage] 2018/03/23(金) 08:35:03.08 騒いでる方が頭おかしいだろ 挙動と仕様がどうとか、ある程度ロバストネスを残しておかないと本家が日本版のものに反する仕様にした場合どうマージするんだよ 以前の2文字コマンド切り捨てといい、気に入らなければ新しいスタイルなりなんなりを作れよ : 名無しさん@お腹いっぱい。 [sage] 2018/03/23(金) 12:11:56.97 LuaTeXのプリミティブってLuaTeXのソースコード見ないと分からん? どっかに一覧ないっすかね。 : 名無しさん@お腹いっぱい。 [sage] 2018/03/23(金) 12:29:30.59 LuaTeX遅いよね。 Tikz使いまくりの100ページ超え文書処理させてみて、 こりゃ移行できんわってなった。 : 名無しさん@お腹いっぱい。 [sage] 2018/03/23(金) 18:54:58.17 \raisebox のオプションを調べようとして、ターミナルでraisebox --help と叩くと-bash: raisebox: command not found と出ました。texdoc raiseboxとすると If you are unsure about the name, try searching CTAN's TeX catalogue at ttp://http://ctan.org/search.html#byDescription. と出ます。 どうすれば、このraiseboxについての説明をターミナルにださせることが できるのでしょうか? : 名無しさん@お腹いっぱい。 [sage] 2018/03/23(金) 20:34:27.44 LuaJITTeX なら LuaTeX よりも速いのだろうか : 名無しさん@お腹いっぱい。 [sage] 2018/03/23(金) 20:39:42.63 こんなのがあった ttp://http://d.hatena.ne.jp/zrbabbler/20170730/1501402087 遅いw : 名無しさん@お腹いっぱい。 [sage] 2018/03/23(金) 21:01:26.41 そのクラスファイルの説明をするドキュメントが存在しないために何が規定なのか分からずそれゆえ何を変更してはならず何を変更していいのかわからないのが jsclasses なわけだ それをちゃんと「変更しちゃいけないものを決めようよ」と言ったら大御所が「いつでも同じ出力を望む」「みんなこいつに文句言えよ」と TW したわけだw : 名無しさん@お腹いっぱい。 [sage] 2018/03/23(金) 21:48:40.05 クヌースのTeXの思想としては、同じ入力には同じ出力をするというものがあったわけで、 LaTeXでそれを期待するのも自然なこと。 : 名無しさん@お腹いっぱい。 [sage] 2018/03/23(金) 21:50:50.62 大御所大御所と伏せ字にして何を隠したいのか知らんけど、 堂々と奥村さんの名前出せば? : 名無しさん@お腹いっぱい。 [sage] 2018/03/23(金) 22:01:15.05 の質問にどうか答えをいただきたいのですが \raiseboxだけじゃなくて、ヘルプなどを表示させて、コマンドオプションの意味をしりたいとおもうのですが、(インターネットで検索してというのではなく) どうすればいいのでしょうか? : 名無しさん@お腹いっぱい。 [sage] 2018/03/23(金) 22:38:22.67 こんな便所の落書き場で 悪口言ってるだけの人間よりもずっとマシ : 名無しさん@お腹いっぱい。 [sage] 2018/03/23(金) 22:50:15.04 \raisebox{raise}[height][depth]{text} となっているWebページや本もあれば \raisebox{raise}[depth][height]{text} と書いているwebpageや本もあって、どちらが正しいのかわからない。 それで元のヘルプを見ようとしたのですが。 : 名無しさん@お腹いっぱい。 [sage] 2018/03/23(金) 23:02:41.65 奥村さんの名前が出てきているので書くと、20年前に奥村さんにメールを書いて 質問したなあ。(昔はメールを書いて質問してください、というふうだった) 丁寧な返信のメールをいただいた。僕はパソコンは素人なので、それで結局 理解はできなかったような気がする。あれから20年か。 早いね : 名無しさん@お腹いっぱい。 [sage] 2018/03/23(金) 23:03:43.61 奥村さんも45歳頃か。みんな若かったんだなあ : 名無しさん@お腹いっぱい。 [sage] 2018/03/23(金) 23:05:11.77 僕は昔質問の仕方もわからず、ずいぶんと失礼なことを書いた気がする。 : 名無しさん@お腹いっぱい。 [sage] 2018/03/23(金) 23:08:08.71 texについて初期に本を書いた人たちはtexに希望を持ってたとおもうんだよね。 たくさんの人が利用しているソフトなので、それなりの利益を生み出していれば いいんだけど、そうでもなかったはず。texはマイナーなままに留まり続けているし。 : 名無しさん@お腹いっぱい。 [sage] 2018/03/23(金) 23:38:03.58 クヌースがお亡くなりになるとtexはなくなっちゃうのかもしれないね : 名無しさん@お腹いっぱい。 [sage] 2018/03/23(金) 23:41:50.49 \raisebox命令は恐らくLaTeX2εが持ってる命令。 TeX Liveを使っていて,各アプリケーションが適切にインストールされていれば $(kpsewhich --var-value TEXMFDIST)/latex/latex2e-help-texinfo/latex2e.pdf の111頁に記載がある。 $ texdoc latex2e で起動できる筈だけどもね。 : 名無しさん@お腹いっぱい。 [sage] 2018/03/23(金) 23:47:15.46 \raisebox{<距離>}[<高さ>][<深さ>]{<文章>} 20.6「\raisebox」 みたいね。“非公式”の見解は。 もうlatex.ltx見ろ。 : 名無しさん@お腹いっぱい。 [sage] 2018/03/24(土) 01:16:22.08 ありがとう find /usr/local/texlive -name latex2e.pdfで /usr/local/texlive/2017/texmf-dist/doc/latex/latex2e-help-texinfo/latex2e.pdf が見つかりました open /usr/local/texlive/2017/texmf-dist/doc/latex/latex2e-help-texinfo/latex2e.pdf で、該当箇所にの記述を見つけました。 latex.ltxについてはopen を使うとtexエディターが、TeXコマンドがたくさん 入ったファイルを開きました。こちらは自分にとっては能力をこえています。 色々教えてくれてありがとうございます : 名無しさん@お腹いっぱい。 [sage] 2018/03/24(土) 01:47:32.58 簡単に例えると 「初代 Word で作ったすべての文書を最新の Word で閲覧および印刷したときに一つでも齟齬が見られた場合は最新の Word は Word と名乗るな」という主張が奥村さんだよね まあ日本のメンテナのさらに上流での変更によって pTeX 等の挙動が変化した場合は「jsclasses は変更しない」「組版結果が同じになるように強引に jsclasses を改変する」 などが考えられるけど「さてどうしましょ?」「そこから決めない?」ってのが今の日本のメンテナの人達の考え方でしょ? 別におかしなこととは思わないけど… : 名無しさん@お腹いっぱい。 [sage] 2018/03/24(土) 02:01:36.75 日本のメンテナが何も手を加えなくとも組版結果は変わるときは変わっちゃうんだよってのが TeX Q&A でメンテナの一人であるアセトアミノフェンさんが例示しているね : 名無しさん@お腹いっぱい。 [sage] 2018/03/24(土) 09:29:12.85 そこでjlreqですよ。 ていうか情報が少ないのでみんな使ってください……。 bookの時にはタイトルを好きに弄れるのにreportとarticleでは全く効かなくなるとか 色々解決したい情報があるんです……。 : 名無しさん@お腹いっぱい。 [sage] 2018/03/24(土) 10:26:01.85 \newenvironment{BoxedVerbatim}[1]% {\VerbatimEnvironment \begin{Sbox}\begin{minipage}{#1}\begin{Verbatim}}% {\end{Verbatim}\end{minipage}\end{Sbox}% \setlength{\fboxsep}{3mm}\fbox{\TheSbox}} \begin{BoxedVerbatim}{.65\linewidth} join -a3 -j 2 -o 1.2 1.12 >o \end{BoxedVerbatim} なのですが、関数定義の中に入っている \VerbatimEnvironmentや\Verbatim(大文字) というのはなんなのでしょうか?本を見ても、検索しても出てきませんでした。 大文字にすることがどのようにコツなのでしょうか? : 40 [sage] 2018/03/24(土) 10:33:55.88 見つかりました。fancybox.styのコマンドです。 の質問にはお答えいただかなくてけっこうです。解決しました 詳細は後で書きます : 名無しさん@お腹いっぱい。 [sage] 2018/03/24(土) 11:20:42.29 expl3パッケージ読み込んだらxparseパッケージは読み込む必要ないんだな。 特に指定せず\NewDocumentCommandが使えたわ : 名無しさん@お腹いっぱい。 [sage] 2018/03/24(土) 13:56:48.56 LaTeXで自分用 (公開はするけどGitHubで管理する目的だから他人が使用することは想定していない) のパッケージを作りたいんだけども,パッケージを作成するのは始めてだし,インターネットで検索して出てくるブログの情報は信用ならんし古い可能性もある。 だからLaTeX2ε公式,もしくはLaTeX3公式が発表してる文書ってあるかな。 TeX Live 2017には収録されてないっぽい。 : 40 [sage] 2018/03/24(土) 17:23:35.25 You can define new verbatim environments using \newenvironment. You just have to start the definition with \VerbatimEnvironment For example, here is the framed verbatim environment we tried earlier: \newenvironment{FramedVerb}% {\VerbatimEnvironment \begin{Sbox}\begin{minipage}{5cm}\begin{Verbatim}}% {\end{Verbatim}\end{minipage}\end{Sbox} \setlength{\fboxsep}{8pt}\fbox{\TheSbox}} \begin{FramedVerb} if { foo } { bar } fi \end{FramedVerb} と書いてあった。とりあえず\newenvironmentを使ってあたらしいverbatim環境を 定義するときには\VerbatimEnvironmentを書かないといけないという程度で お茶を濁します。 fancyboxの説明のpdfも難しいですね : 名無しさん@お腹いっぱい。 [sage] 2018/03/24(土) 18:28:32.48 それ質問すればいいじゃん・ω・ : 名無しさん@お腹いっぱい。 [sage] 2018/03/25(日) 00:04:05.04 \[ \begin{array}{|l|>{$}l<{$}} x_1,y_1 & starting position\\ x_2,y_2 & ending position\\ \end{array} \] で、>{$}l<{$}のところなんですが ヘルプにはIf you use this type of a preamble in an array–environment, you get a column in LR mode because the additional $’s cancel the existing $’s. と書いているのですが、array環境でだけでしょうか? $$y=f(x)$$は数式モードのキャンセルじゃなくて、普通ディスプレイモードでの表示 なので。 : 名無しさん@お腹いっぱい。 [sage] 2018/03/25(日) 00:50:20.93 あんまり完璧な「過去との互換性」を要求しだしたら (i) platex.ltx, plcore.ltx, pldefs.ltx もあんまりいじってはいけない。 いじるなら名前を変えて fmt ファイルも違う名前にすべきだっ。 (ii) ptex エンジンも、あんまりいじって互換性を崩してはいけない。 いじるなら名前を変えるべき。 そんな話を嫌って luatex-ja に移行しても、しばらくするとまた今度は lualatex-ja での過去互換性が問題になってくる、とキリが無いような気がする。 : 名無しさん@お腹いっぱい。 [sage] 2018/03/25(日) 01:46:38.24 それもそうだし現実的にメンテナ側で「過去との互換性」の対応するのは不可能だよね 過去の出力結果を崩したくない個人個人が各々のシステムを固定化して保存することが唯一の現実的な解だと思うよ あまり「jsclasses を変更するな」って言い続けると「ご要望により jsclasses のメンテを終了します(これから先 TeX のシステムに変更があり動かなくなっても何もしないよ)」ってことになる可能性もあるよね : 名無しさん@お腹いっぱい。 [sage] 2018/03/25(日) 01:58:45.56 $$y=f(x)$$ の「$$」は 「$」と「$」じゃないよ「$$」という命令 もし「$$」の「$」が単独の命令だとすると 「$$」(中身のない数式環境)「y=f(x)」(平文と同じ出力)「$$」(中身のない数式環境)になるもんね : 名無しさん@お腹いっぱい。 [] 2018/03/25(日) 05:47:17.11 >あまり「jsclasses を変更するな」って言い続けると「ご要望により jsclasses のメンテを終了します(これから先 TeX のシステムに変更があり動かなくなっても何もしないよ)」ってことになる可能性もあるよね そしたらadvanced-jsclassesにフォークするのが本来のフリーソフトのポリシーじゃ? 「自由に改変すべし」と主張する自由を認めるなら「互換性重視でいくべし」と主張する自由も認めないと でどうしてもやりたければフォークする フォークするのの何が問題なのかな? リソースが分散して停滞するのが問題なのか?特に、 >> そんな話を嫌って luatex-ja に移行しても、しばらくするとまた今度は >> lualatex-ja での過去互換性が問題になってくる、とキリが無いような気がする。 のように際限なしに分散するのが問題なのか? 私見だけど、多数に分散してリソースがばらけても、いくつかの少数のフォークが主流になってリソースが再集結して生き残るように思う # 生物の進化みたい : 名無しさん@お腹いっぱい。 [sage] 2018/03/25(日) 09:07:04.80 よくわからないのですが |l|>{$}l<{$}の場合は、数式モードがキャンセルされるけど $$y=f(x)$$の場合は$$..$$が一つのコマンドなので、キャンセルの意味じゃない という説明なんでしょう。ありがとう : 名無しさん@お腹いっぱい。 [sage] 2018/03/25(日) 12:24:57.01 $$による別行数式はLaTeX2εにおいては間隔処理に不具合が生じるみたいだけど(伝聞), どうしても$$じゃないと駄目なの? \[\]のほうが分かりやすくない? 開き括弧と閉じ括弧が対になっててさ。 : 名無しさん@お腹いっぱい。 [sage] 2018/03/25(日) 12:30:13.82 の{|l|>{$}l<{$}} の意味のことだけなんです。 $x_1,y_1$ starting position\\ $x_2,y_2$ ending position\\ と似たようなものが出て来ます。・ {|l|>{$}l<{$}} に関係しているところは(数式モードではなく) 普通の文字でstarting position等出て来ます。 $$..$$をdisplayモードとして使うのはよくないとかそういうことは 関係ないんです。 : 名無しさん@お腹いっぱい。 [sage] 2018/03/25(日) 12:54:15.06 >フォークするのの何が問題なのかな? リソースの分散が一番の問題じゃないかな?pTeXの中の人じゃないからよくわからないけど十分な人材がいるとは思えないしね メンテをするなら多くの人が利用するもの(jsclasses等)に絞ってやりたいと思うよ そして奥村さんが要求していることは「何がなんでも組版結果を変更しないこと」ね そのことでの問題点は jsclasses や pTeX などを変更しなければ解決する問題じゃないってこと 日本のメンテナの上位で変更が行われれば日本で何もしなくても組版結果が変わる可能性はいくらでもあるということ TeX Q&A でアセトアミノフェンさんが例を出しているけど日本のメンテナが何もしなくても組版結果は変わってしまうからね すでに枯れてしまったソフトウェアならある時点以降すべてを凍結して一切手を加えないという手法で組版結果を変更させないということができるけど TeX 等は完璧なソフトウェアやパッケージではないし不具合などはこれからも出てそれを修正し続けるわけだから普通に考えれば利用者が「TeXシステムは更新する」けど今まで気が付かなかった不具合等を含めて「組版結果は変更するな」は現実的じゃないよね すなわち「TeXシステムを更新し続ける」ことと「組版結果を維持し続ける」ことは両立しない したがっていずれかを諦めることになるのだけどそれを可能にする唯一の方法は自分の望む「ある時点のシステム(PC含む)を固定化して保存する」ということじゃないのかな? もちろん組版結果を絶対に変えたくない人(商業出版に関係する人など)だけがやればいいことなんだけどね : 名無しさん@お腹いっぱい。 [sage] 2018/03/25(日) 12:56:09.01 >in an array–environment で答えが出ているんじゃないのかな? : 名無しさん@お腹いっぱい。 [sage] 2018/03/25(日) 19:32:07.11 よくわかりません そもそもyou get a column in LR modeだけどLR modeは左から右へずっと続くモード だからcolumnなんてあるのかと今みて思った : 名無しさん@お腹いっぱい。 [sage] 2018/03/25(日) 23:13:53.17 フォーク云々の話じゃないんだよね 例え pTeX 関連全部を凍結したとしても上流の作業次第で出力結果はいくらでも変わりうるということ だからどうしましょうか?という提案をメンテナさんがしているのだが奥村さんを含めて皆無関心という状況だね ttp://https://github.com/texjporg/platex/issues/66 アセトアミノフェンさん以外誰も書き込んでいない… : 名無しさん@お腹いっぱい。 [sage] 2018/03/26(月) 01:06:39.61 本人乙 若手のメンテナとういうか、tex界隈の人はアレアレうるさいのが鬱陶しい 面白いと思ってんのかね : 名無しさん@お腹いっぱい。 [sage] 2018/03/26(月) 01:36:15.32 www アレアレうるさいのは確かにw でも本人じゃないし pTeX の中の人でもないよ・ω・ : 名無しさん@お腹いっぱい。 [sage] 2018/03/26(月) 10:41:47.34 全角カンマを、数式中のみ常にmathpunct扱いにしたいのですが、どうすれば良いでしょうか? : 名無しさん@お腹いっぱい。 [sage] 2018/03/26(月) 14:10:48.56 ここってSATySFiの話題おk? あれってPDFのメタデータって弄れないのかな。 PDF Viewerで見ると,「名前」や「製作者」の欄が空白になってる。 : 名無しさん@お腹いっぱい。 [sage] 2018/03/26(月) 15:07:20.91 なぜOKだと思うのか甚だ疑問 : 名無しさん@お腹いっぱい。 [sage] 2018/03/26(月) 15:52:48.80 前スレみれば分かる : 名無しさん@お腹いっぱい。 [sage] 2018/03/26(月) 16:39:24.22 fancybox.styのドキュメントで\doublebox The width of the inner frame is .75\fboxrule, and the width of the outer frame is 1.5\fboxrule. The distance between the two frames is 1.5\fboxrule plus .5pt. とあります。二重の外枠をつけるコマンドが\doubleboxなのですが、内が0.75\fboxrule外が1.5 \dboxeruleだと大きく内枠と外枠が離れすぎているような気がします。 それに二つのフレームの間の感覚は、1.5\fboxruleではなくて、1.5-0.75=0.75の ような気がするのですが、上の書き込みに書いていることは正しいのでしょうか? : 名無しさん@お腹いっぱい。 [64] 2018/03/26(月) 17:56:29.83 自己解決しました。 fboxruleというのは線の太さですね。外枠の太さと内枠の太さは違うと いうことです。 : 名無しさん@お腹いっぱい。 [sage] 2018/03/26(月) 21:16:28.47 \thinlinesというコマンドですが、 latex2eというドキュメントにあるのですが the default line thickness for horizontal and vertical lines in a picture environment ということらしいのですが、このデフォールトの値を知ることはできるのでしょうか? あるいはそれを変えることはできるのでしょうか? : 名無しさん@お腹いっぱい。 [sage] 2018/03/26(月) 21:40:32.44 IDがないからなんとも言えんが昨日あたりから質問してるのって同一の人かな? 質問するのは自由だけどそんなに勢いがあるスレじゃないし、あまりそういう目的には向いてないと思うよ。 スタック・オーバーフロー [ ttp://https://ja.stackoverflow.com/ ] やらで訊ねたほうが有益なんじゃないかな。 繰り返すが人のすることなんで無理強いはしないが。 : 名無しさん@お腹いっぱい。 [sage] 2018/03/26(月) 22:34:26.16 でも、割と教えてもらってますけどね : 名無しさん@お腹いっぱい。 [sage] 2018/03/26(月) 22:40:49.92 でもアドバイスありがとう 分散させます。 : 名無しさん@お腹いっぱい。 [sage] 2018/03/27(火) 00:03:27.01 俺は個人的には自問自答もどんどん書き込んでいってほしいな。 そういうのはあんまり5chでは受け入れられないかもしれんが, 過疎っている&専門スレだし,いいかな〜とか思ったり……。 : 名無しさん@お腹いっぱい。 [sage] 2018/03/27(火) 01:37:16.52 マルチポストは嫌がる人がいるから同じ質問を違う場所ですることは避けてね : 名無しさん@お腹いっぱい。 [sage] 2018/03/27(火) 11:16:06.42 texlive 2018 pretest でアップデートしたら jkmath というパッケージが新たにインストールされた。 ちょっと期待したが、期待はずれだったw : 名無しさん@お腹いっぱい。 [sage] 2018/03/27(火) 11:42:00.24 ワロタ Google画像検索に掛けると金髪幼女の写真がなぜか幾つかあったw : 名無しさん@お腹いっぱい。 [] 2018/03/27(火) 12:09:26.70 >jkmath メンテナの名前が、Jonas Kaertsさん : 名無しさん@お腹いっぱい。 [sage] 2018/03/27(火) 14:06:13.35 jkmathいいね。\set{}が何か組版上の命令と被りそうで怖いけど。特に\def\let絡みで……。 \mathsetdef{}とかにしたほうが良いんじゃないか。 : 名無しさん@お腹いっぱい。 [sage] 2018/03/27(火) 18:17:59.36 pointを図るために、rulerソフトをダウンロードした。 単位はmm,cm; picas, inch, あともう一つ、しかなくて、pointは ないんだけど、1point=1/12 picasなので、電卓で計算すればいいとおもってる。 できたpdfで測ってみたけど、コマンド通りの空きだった。 パソコンの画面の大きさをソフトの設定に入れたあと、物差しをもってきて 実際にそのソフトの1cmは物差しの1cmか測ってみるのがいい。 retinaだといろんなものが小さく見えるということがあって、retinaに対応していない ソフトを使うと、間違った空白開けになるから。 free rulerだったかな。無料のrulerがあるよ : 名無しさん@お腹いっぱい。 [sage] 2018/03/28(水) 03:04:59.27 ごめん。俺の頭が悪いせいなんだが、いったい何をするためにそういうことをしているのか理解できん。 正確な長さが欲しいの? truemmとかではだめなのかな。 : 名無しさん@お腹いっぱい。 [sage] 2018/03/28(水) 04:03:53.66 次のコードだとpointが出てきます。他人のコードを読む時に 換算は必要だと思います。 mmの場合でも、物差しがあると便利です。 \newlength{\mylength} \[ \setlength{\fboxsep}{15pt} \setlength{\mylength}{\linewidth} \addtolength{\mylength}{-2\fboxsep} \addtolength{\mylength}{-2\fboxrule} \fbox{% \parbox{\mylength}{ \setlength{\abovedisplayskip}{0pt} \setlength{\belowdisplayskip}{0pt} \begin{equation} x+y=z \end{equation}}} \] : 名無しさん@お腹いっぱい。 [sage] 2018/03/28(水) 04:25:42.68 truemmを教えてくれてありがとう : 名無しさん@お腹いっぱい。 [sage] 2018/03/29(木) 03:51:51.80 いやありがとうじゃなく、どうしてrulerソフトとやらが要るのかを訊いてるんだが。 : 名無しさん@お腹いっぱい。 [sage] 2018/03/29(木) 04:21:16.37 デザインする時にはルーラーソフトは必要だよね また\setlength{\fboxsep}{15pt} \setlength{\mylength}{\linewidth} \addtolength{\mylength}{-2\fboxsep} \addtolength{\mylength}{-2\fboxrule} あたりも実際どういうことなのか確かめて見ないとわからんでしょ : 名無しさん@お腹いっぱい。 [sage] 2018/03/29(木) 22:04:00.71 pathの通し方について教えていただけたらと思い、書き込みをします。 その1、 ps2pdfが/Applications/MacGhostView.app/Contents/Resources/bings/ の中に入っています。これのパスを通したいのです。 その2、ところが個人用設定のtexmf.cnfを開いたところ TEXMFHOME = ~/Library/texmf TEXMFVAR = ~/Library/texlive/2017/texmf-var TEXMFCONFIG = ~/Library/texlive/2017/texmf-config と書いていました。その一番下に、 export PATH=$PATH:/Applications/MacGhostView.app/Contents/Resources/bings/ と付け加えました。 その3、保存して、さらに、mktexlsrをして、 ターミナルを終了し、再度立ち上げました。そして kpsewhich ps2pdfと打ちました。答えは返ってきません。 その4、これだとlatexのファイルの方で、ps2pdfを使う設定をしたところで、 それを呼び出すことはないでしょう。 結局、その2が悪かったということになるのですが、どのように書けばいいのでしょうか?また、texmf.cnfに書くということではダメなのでしょうか? (というのはlatexを動かさない限り、読み込みなどないため) つまり、.bash_profileにpathの読み込みの追加の export PATH=$PATH:/Applications/MacGhostView.app/Contents/Resources/bings/ を書かないといけないのでしょうか? (だけどこれは古い方法で今ではそういう書き方をしない、texmf.cnfに書くという ことを前に教えていただいたような気がします) どうか教えてください。 : 名無しさん@お腹いっぱい。 [sage] 2018/03/29(木) 22:13:34.00 ごめんなさい 解決したと思います。.bash_profileに書かないと読み込まないということです。 さらに、texmf.cnfにパスを書いても意味はなくて、texmf.cnfで管理している ファイルは、latex関連のファイルなので、ps2pdfというlatexとは関係のない ファイルのpathを書いたところで意味がないということです。 kpsewhich ps2pdfとしても何も結果が出てくるわけではないのも、 latexとは関係のないファイルでps2pdfがあるからです。 : 名無しさん@お腹いっぱい。 [sage] 2018/03/29(木) 22:22:23.35 そもそもps2pdfがなぜ /Applications/MacGhostView.app/Contents/Resources/bings/ に入っているかというとMacGhostViewをダウンロードしたからです。 ダウンロードした理由は、ps2pdfがそもそもMacTeXではインストールされなかった。 そしてsudo tlmgr update --self とすると TeX Live 2017 is frozen forever and will no longer be updated. This happens in preparation for a new release. と表示されたからです。 それで調べてMacGhostViewをダウンロードすると、ps2pdfも一緒にダウンロード されると調べて、そのようにしました : 名無しさん@お腹いっぱい。 [sage] 2018/03/29(木) 23:23:02.38 -は無視してしまってください。 その上でなんですが、何か思いつくことがあればヒントをください。 texshopでシェルスクリプトを設定する場所があります。 そこでシェルスクリプトを指定しました。 その中にはps2pdfを読み込むという設定が書いています。 ラテフの文書をタイプセットしたところ、シェルスクリプトは ちゃんと読み込んだようです。ところがps2pdfを見つけられなかった とでました。 ps2pdf: command not found .bash_scriptでps2pdfにpathを通し、通っていることは確認できています。 ps2pdf --hと打って、使い方が違うという注意がでるからです。 それなのになぜps2pdfを見つけられないというエラー表示がでるのかわからないのです。 : 名無しさん@お腹いっぱい。 [sage] 2018/03/30(金) 00:46:45.49 lualatex + biblatex で、CiNii検索やMendeleyで得られるbibtex書誌情報を 無修正で使う主義の人、おわす? (著者名「姓,名」のカンマを除かない・langid=japaneseを書き加えない) ちょっと試したところでは ・前田氏のパッケージ ttp://https://github.com/kmaed/biblatex-japanese ・texlive2017付属パッケージ biblatex-gb7714-2015 のそれぞれで姓と名が入れ替わる問題に対策うてるっぽいけど、 プリアンブル設定がかなりややこしくなりそう : 名無しさん@お腹いっぱい。 [] 2018/03/30(金) 03:43:54.67 ps2pdfの場所を調べてフルパスで指定する : 名無しさん@お腹いっぱい。 [sage] 2018/03/30(金) 07:59:02.63 Linux なら ps2pdf は /usr/bin ディレクトリなどにリンクを作っておけばいいけど Mac はどこになるかは知らん これだとフルパスで指定しなくてもよくなる : 名無しさん@お腹いっぱい。 [sage] 2018/03/30(金) 08:18:25.53 そのシェルスクリプトはそもそもbashスクリプトなのか? ttp://https://tex.stackexchange.com/questions/423882/texshop-with-shell-script-setting-cant-find-a-program-in-the-shell-why-does-th 時間的にもマルチかと見紛う質問がStackExchangeに。もちろん未解決。 : 名無しさん@お腹いっぱい。 [sage] 2018/03/30(金) 18:11:59.74 /usr/local/binだとおもう。 たしかに それを書くと.bash_profileにパスを追加する必要もないですね その方がいいですね。そういうのを知りたかったんです。 マルチといわないでくれ。 たしかに、texshopの設定に書かずに直接シェルスクリプトを動かすというのが バグを取る方法ですね。(まだ、解決してないけど) なんちゃらかんちゃら.shの拡張子のファイルは、bashでもなんでもokということです ttp://https://stackoverflow.com/questions/5725296/difference-between-sh-and-bash : 名無しさん@お腹いっぱい。 [sage] 2018/03/30(金) 18:49:07.96 拡張子じゃなく最初の行になんとかいらか聞いてんだ : 名無しさん@お腹いっぱい。 [sage] 2018/03/30(金) 18:51:03.75 今日は花見で舌回ってなくてすまねぇ : 名無しさん@お腹いっぱい。 [sage] 2018/03/30(金) 19:25:02.37 #!/bin/shから #!/bin/bash に、pdfplatex2というファイルに書いてることを直したよ。 ちなみにpdfplatex2というファイルはもともと /Users/namae/Library/TeXShop/bin/ に入っていたシェルスクリプトです。 いえいえ。いいですね。花見があって。 : 名無しさん@お腹いっぱい。 [sage] 2018/03/30(金) 20:25:44.58 $ sw_vers -productVersion 10.13.3 PATHは、$HOME/.bash_profileよりも$HOME/.profile に書くべきと思います。 また、スクリプトでは、 ps2pdfの代わりに /Applications/MacGhostView.app/Contents/Resources/bings/ps2pdf と の助言通り、フルパスを書けばOKだと思います。 別の方法として、シンボリックリンクをはる方法やaliasを使う方法もありますが。 Macを購入したら、まず、$HOME/.profile にPATHや環境変数を書いて、 俺様スクリプトは$HOME/bin を掘ってそこに置くと、 マシンを交換するときもそのまま持っていけます。 : 名無しさん@お腹いっぱい。 [] 2018/03/30(金) 23:31:19.09 シェルスクリプトを呼び出す親プロセスがきっちり決まってるなら、その親プロセスの環境変数を適切に設定すればいいけれど、親プロセスが何種類もあって、それぞれの環境変数がバラバラならばシェルスクリプト内ではフルパスで書くのが簡単でトラブルフリーだと思う : 名無しさん@お腹いっぱい。 [sage] 2018/03/30(金) 23:46:30.64 フルパスを書くことについて教えていただいてありがとうございます。 まだそれについてはしていません。 shell scriptの中身をチェックしているところです。 (というのはshell scriptを直接実行すると、出てくるエラーがdvipsが動かない) というものだからです。正確には次のものです。 This is dvips(k) 5.997 Copyright 2017 Radical Eye Software (www.radicaleye.com) dvips: DVI file can't be opened: .dvi: No such file or directory そこでdvipsだけ取り出してみることにしました。dviファイルとして /Users/hiro/Desktop/test7/test7.dvi を作りました。 そして、/Users/hiro/Desktop/test7/ディレクトリにcdで移った上で、 A) dvips -Ppdf -z -f ./test7.dvi とオプション-fをとった後の B) divas -Ppdf -z ./test7.dvi をしました. Aではエラーが出ました。(わけのわからない長いコードの羅列がでました) そしてpsファイルは作られませんでした。 Bではエラーは出ず、カレントディレクトリにpsファイルが作られました。 そのpsファイルをクリックしたところ、問題なく求めたファイルでした。 (続く) : 96 [sage] 2018/03/31(土) 00:48:58.91 96の続きです。 結局dvipsの-fオプションがあるとうまくいかないのだと思い、 元々のシェルスクリプト /Users/hiro/Library/TeXShop/bin/pdfplatex2 をエディターで開き、dvips -Ppdf -z -f "`basename "$1" .tex`.dvi" | \ の部分を-fをとり、 dvips -Ppdf -z "`basename "$1" .tex`.dvi" | \ に書き改めました。 そして、もっと簡単にして #!/bin/bash platex -synctex=1 "$1" && \ dvips -Ppdf -z "`basename "$1" .tex`.dvi" という内容のtest2というシェルスクリプトを作り、同様に簡単なtex fileを作り、 シェルスクリプトを実行すると、 This is dvips(k) 5.997 Copyright 2017 Radical Eye Software (www.radicaleye.com) dvips: DVI file can't be opened: .dvi: No such file or directory とでます。 結局、さん、さんが教えてくださっているように、dvipsがファイルを 見つけられないという点が問題ということになるのですね。 あと、自分で考えてみます。うまく行ったら報告します。 ありがとうございました。(また細かなことで質問するかもしれませんが そのときはよろしくお願い申し上げます) : 名無しさん@お腹いっぱい。 [sage] 2018/03/31(土) 01:30:38.44 もしかして今時 (原稿) ↓ TeX DVI ↓ dvips PostScript ↓ Acrobat Distiller PDF っていう方式で論文書いてんの? 研究室の規則とかならともかく(ていうかそんな規則あったとして糞だと思うが) 個人でやってたりするならLuaTeX系使って (原稿) ↓ LuaTeX PDF のほうがいいんじゃないかな……。 : 名無しさん@お腹いっぱい。 [sage] 2018/03/31(土) 07:01:26.68 前スレの最後あたりでもちょろっと出てきてたんだけど TeXのjobnameってどういう時に役立つんだろうな。 LuaLaTeXにまで引き継がれているということは相応の役割があるんだろうとは思うが : 名無しさん@お腹いっぱい。 [sage] 2018/03/31(土) 10:32:13.64 特定のstyファイルを使うためにdvipsが必要です : 名無しさん@お腹いっぱい。 [sage] 2018/03/31(土) 10:50:53.60 具体的にどれ? 世界でpdflatexがデファクトスタンダードになってどれだけの年数が経っていると思っているんだ。 dvipsに依存するパッケージなんて既に淘汰されいる化石だろ。 : 名無しさん@お腹いっぱい。 [sage] 2018/03/31(土) 11:15:39.75 fancybox.sty : 名無しさん@お腹いっぱい。 [sage] 2018/03/31(土) 11:51:35.97 tcolorbox.styを使えよ fancybox.styの\ovalboxとか角の丸がズレるだろ : 86 [sage] 2018/03/31(土) 14:41:11.81 ちょうどjobname使って試行錯誤してたので貼っとく (ながくてうざいと感じるひと多いと思うがご容赦願) \begin{filecontents*}{\jobname.bib} @book{ BA6927098X, author = "Abramowitz, Milton and Stegun, Irene A.", title = "Handbook of mathematical functions : with formulas, graphs, and mathematical tables", publisher = "Dover", year = "1972", edition = "8th Dover printing", series = "Dover books on advanced mathematics", number = "", URL = " ttp://http://ci.nii.ac.jp/ncid/BA6927098X" } @book{ BA72069811, author = "小林, 幹雄 and 福田, 安蔵 and 鈴木, 七緒 and 安岡, 善則 and 黒崎, 千代子", title = "数学公式集", publisher = "共立出版", year = "2005", URL = " ttp://http://ci.nii.ac.jp/ncid/BA72069811" } \end{filecontents*} \documentclass[12pt,a4paper]{ltjsarticle} \usepackage[style=gb7714-2015ay,gbpub=false,giveninits=false,maxbibnames=99]{biblatex} \addbibresource{\jobname.bib} \begin{document} \section*{biblatex-gb7714-2015の試用} 記号は\textcite{BA6927098X}、\textcite{BA72069811}に準じた。 \printbibliography[title=参考文献] \end{document} : 名無しさん@お腹いっぱい。 [sage] 2018/03/31(土) 14:49:28.13 \begin{filecontents*}{\jobname.bib} \addbibresource{\jobname.bib} は\jobnameを使う必然性も利便性もなく、 hoge.bibでもなんでも良いから、 意味のある\jobnameの活用事例にならないのでは。 : 名無しさん@お腹いっぱい。 [sage] 2018/03/31(土) 16:14:17.58 参考文献ってXML形式の標準規格がいまだに存在しないめずらしい学術関連の機構だよね。 ああいう細かい場合分け(YYYY年出版の第n版,5刷とかさ)が必要な情報はXMLにすべきと思うんだけど、 なにしろ歴史がいやにあるもんだから各種方言に対応しないといけないのかもしれん。 : 名無しさん@お腹いっぱい。 [sage] 2018/03/31(土) 18:30:00.60 おいらにもそう思ってた時代がありました stackexchangeでは質問者に「jobnameとfilecontentsを使ってサンプルを一つに まとめて貼ってみよ」と指示するのがお約束みたいなんで、試しに真似してみたら… コピー作って書き換えて試行錯誤する時に手間が減ってめちゃ便利、もう戻れない biberドキュメントにXMLの話があったの思い出して見てみたけど biblatexmlというのを作ってて まだexperimental段階みたい たしかに大変そう : 名無しさん@お腹いっぱい。 [sage] 2018/03/31(土) 18:37:25.62 標準規格でないかもしれないけど、xmlに/から変換はよくする bibutilsのbib2xmlとかxml2bibで : 名無しさん@お腹いっぱい。 [sage] 2018/03/31(土) 23:57:18.36 fancybox自体は動くんだけど、PSTricksも一緒に使いたい。 そのとき枠がかけないという不都合が起こります。 ttp://http://tug.org/PSTricks/main.cgi/ たしかに古いので、できるようになろうというのは実用的ではないですが もともとの動機が、本に書いていることを理解しようということなので。 : 名無しさん@お腹いっぱい。 [sage] 2018/04/01(日) 00:39:17.90 LaTeXを利用して執筆することが目的ではなくて、 古典的なツールを学習するのが目的なら、 ここで助言を求めずに、好きにすればいいね。 : 名無しさん@お腹いっぱい。 [sage] 2018/04/01(日) 02:28:08.40 骨董品を学習するのもいいけど役に立たないだけじゃなく取り残されるだけのような気もするけどな ただでさえ簡単に使えるようになるものじゃないんだからできるだけ最新のものを追いかけたほうがいいと思うよ : 名無しさん@お腹いっぱい。 [sage] 2018/04/01(日) 02:57:57.18 自分、LaTeXのソースコードの名前とそれが入っているディレクトリ名を一緒にしている (e.g. ./somedoc/somedoc.tex)んだけど、みなさんはどんな感じ? 予想では自分のように〈文書の名前〉/〈文書の名前〉.texっていう管理が多いと思うんだけど、 おすすめのLaTeXソースコード管理法があればぜひおしえてほしい……いや、おしえてください。 : 97 [sage] 2018/04/01(日) 03:12:11.68 の続きです。 みなさんに教えてもらったdvipsのパス指定に ついては、.bash_profileにいまだ書いたままで これから修正していきます。 とりあえず今の時点での報告をします。 /Users/hiro/Library/TeXShop/bin/test4 というシェルスクリプトを書いた。 他方でデスクトップに /Users/hiro/Desktop/test7/ というディレクトリがあり、ここに 移ったうえで、上のシェルスクリプトを 起動させることにする。また、移動した 上記ディレクトリには /Users/hiro/Desktop/test7/test7.tex が入っている。このテフファイルを、psファイル に変換できるのか?というのが今の 課題だった。課題は解決できた。 つづく : 97 [続き] 2018/04/01(日) 03:29:28.60 の続き それを説明するにあたり、シェルスクリプト /Users/hiro/Library/TeXShop/bin/test4 の中身を晒す。 #!/bin/bash #bashに変えた read input #キーボードからの読み込みにreadを使う platex -synctex=1 $input && \ # texファイルを作る。 dir=`dirname $input` #texファイルのディレクトリ名をdirとする name=`basename $input .tex` #texファイルのファイル名から拡張子を除きnameとする full=`echo ""$dir"/"$name".dvi"` #dirの中身/ファイル名.dvi. #拡張子をdviにしている。それをfullと名付けている。 dvips -Ppdf -z "$full" #ディレクトリ名付きファイル名.dviを #dvipsにかける。オプションには-fはつけない。エラーが出るから。 #以下のところがコメント行 苦労したのはファイル名を.dviのものに変えるために、元々のファイル名を バラして組み立てたこと。 その際に、dirname, basenameというコマンドをしった。最初悩んだが、 これはシェルスクリプトのコマンドだからmanが使えるはずだとおもってやってみた。 man basename > /Users/hiro/Desktop/man_no_kekka で、できるファイルman_no_kekkaはemacsで開くと文字化けして読めなかった。 (なぜなんだろう?わかる人理由と解決法教えてください) また、キーボードからの入力に"`$1`"というのがもともとのものだったが これだとうまくいかなかったのでググって、read inputというものを知った。 : 名無しさん@お腹いっぱい。 [sage] 2018/04/01(日) 03:36:03.13 意識としては、こういうことです。 fancybox.styも他の新しいstyも 対して変わらないはず。 その上で、それが使えないなら使えるように してやろう。 もともとの動機は、texshopのshell script読み込み (preferenceのところにある)を適切に 設定すれば、shell scriptが読み込める。 つまりは、どんなファイルの読み込みも シェルスクリプトを書きさえすればコントロール できる。 mactexを道具の一つとして使える。 ここまではまだ到達していなくて、 まだ通るシェルスクリプトを、 途中まで書いただけですが、pdfが できるまでは道は遠くない。 それができれば、あとは、 このシェルスクリプトをtexshopに 合うように変えることが残っている。 : 名無しさん@お腹いっぱい。 [sage] 2018/04/01(日) 03:37:05.26 mactexを道具の一つとして使える。 は間違いで texshopを道具の一つとして使える。 に訂正 : 名無しさん@お腹いっぱい。 [sage] 2018/04/01(日) 03:45:36.13 なるべくブラックボックスの部分を 無くしていきたいと思っている。 ただ、fancyboxのコードを読むというのは とてもじゃなく手に負えないので、 それはもっとシェルスクリプト、TeXに 慣れてからということになり、 優先順位は低い。 せいぜい、texdocでパッケージの ドキュメントは読んで理解して使うという 姿勢は持ち続けたい。 自分でドキュを読み、自分で考えて 使えないものは使えるようにしてやること で、必要なポッケージを自分で選択し、 それを使うという柔軟性を取得できる と思うからだ。 : 97 [sage] 2018/04/01(日) 03:53:42.46 最後に。その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が 開いてそれを示す。 : 名無しさん@お腹いっぱい。 [sage] 2018/04/01(日) 03:56:14.64 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} : 119 [sage] 2018/04/01(日) 04:03:29.34 の結果の画像 ttp://https://imgur.com/a/swPSG 以上報告終わりです : 名無しさん@お腹いっぱい。 [sage] 2018/04/01(日) 04:08:53.95 整理の仕方を教えていただき ありがとうございます。 本当に助かります。 参考にして、そのようにパソコンを しようとおもいます。 : 名無しさん@お腹いっぱい。 [sage] 2018/04/01(日) 10:15:42.77 ポッケージってなんかかわいい : 名無しさん@お腹いっぱい。 [sage] 2018/04/01(日) 12:38:31.47 僕も知りたい。latexで書くファイルの ディレクトリの管理の仕方などを どなたか教えてください 自分はDocumentsの中に作った my_workというディレクトリなかに mapleのディレクトリと、 texfileのディレクトリを 作っておいて そのtexfileのディレクトリごとに 論文ごとのディレクトリを作り そこにそれぞれの論文作業を入れている。 タイトルは論文タイトル_日付_tex mapleという方も同じ。 その中に 論文ごとのディレクトリを作って、 それぞれのディレクトリは 論文タイトル_日付_maple チェックしてないけどこんな感じ : 名無しさん@お腹いっぱい。 [sage] 2018/04/01(日) 12:39:23.01 そのtexfileのディレクトリごとに は そのtexfileのディレクトリの中に に訂正 : 名無しさん@お腹いっぱい。 [sage] 2018/04/01(日) 13:08:08.07 俺さまstyやinputするtex(頻用するTikZ画像を含む)、所属組織のロゴなどのpdfは、 $HOME/texmf 配下に入れている。 また、OS標準のTeX一式よリも新しいバージョンのstyを使いたい時、 OS標準のTeXに含まれていないフォントを使いたい時なども、 同様に$HOME/texmf 配下に入れている。 ※OS標準のTeXは、Linuxディストリビューションに入っているTeXLiveや、MacPortsのTeXLiveなどの意味 TeX原稿の方は、基本的に全くの自由だと思う。 出版社にディレクトリ構造やファイル名を指定された場合はもちろん従う。 出版社によって、全く自由にさせてくれるところと、きっちり指定してくるところがある。 論文の原稿は全くの自由にすれば良いと思う。オンライン投稿システムにアップロードする時に、 不都合がなければ良い。 また、どのバージョン管理システムを使うのかによっても、 ディレクトリ構造の整理に影響があるのでは。 : 名無しさん@お腹いっぱい。 [sage] 2018/04/01(日) 14:15:47.56 俺は上の奴と一緒で~/work/univ/2/sm1/linarg/20170223/report1/report1.texみたいな構造にしてるわ。 C言語とかでも、単一のソースファイルからなる小さいプログラムならfooprog/fooprog.cみたいにしてるのを多く見たのでそれをパクった。 あと俺はMakefileでコンパイルを管理してるんだけどカレントディレクトリとソースファイルの拡張子抜いた名前が同じだと色々やりやすいってのもかなりデカい理由だね。 : 名無しさん@お腹いっぱい。 [sage] 2018/04/01(日) 21:05:16.24 TeX からかけ離れているような気もするけど $ man basename > man_basename して emacs で開いたけど別に文字化けしてないよ 使われている文字も文字化けしそうなものは見当たらなかったし… 文字コードがおかしいなら C-x RET r などで変えてみればいいんじゃないのかな? : 名無しさん@お腹いっぱい。 [sage] 2018/04/01(日) 21:24:11.79 TeXから離れすぎ シェルスクリプト総合 その26 ttp://mevius.5ch.net/test/read.cgi/unix/1489979246/ man basenameをそのまま見ないのは何故なのか理解できないけど、 保存したいのなら、man2html でブラウザから見た方がよいのでは? なお、 $ sw_vers -productVersion 10.13.4 $ type man man is hashed (/usr/bin/man) $ man basename > hogehoge.txt $ less hogehoge.txt 全く文字化けしない : 名無しさん@お腹いっぱい。 [sage] 2018/04/02(月) 07:53:12.49 、ありがとう lessで読むと、変なふうにならないですね シェルスクリプト総合 その26 ttp://mevius.5ch.net/test/read.cgi/unix/1489979246/ の方に書きました。manの「文字化け」についてはそちらで。 : 名無しさん@お腹いっぱい。 [sage] 2018/04/02(月) 08:30:34.35 俺はプログラミングに関しては素人に毛が生えた程度の人間で、(La)TeXに対してはもっぱら開発ではなく使う側にいるのだが、 最近TeXってかなり(言い方悪いが)ゴミな言語なんではと思うようになった。 その理由として 1. 組版言語であると同時に利用者が直に記述することを想定もしている。そのため「人間が普通≠ニ思うこと」を機械に解析させている(ピリオドとか)。 しかし結局は組版をするための細かい命令もしなくてはならない(イタリック補正とか) 2. 開発された時代が時代な為、名前空間もなにもあったものじゃない。\def\def{def}\defの出力がdefなのはどう考えてもキモい。 ところでTeXにはCやPythonで言う「予約語」は存在するのか? プリミティブはあるけど直前で示したように変更可能。 3. 同じく時代のせいで、構造と装飾が癒着しまくっている。どうにか分離しようとしたLaTeX2εでも甘い部分(中央揃え「←これは装飾なのに環境になってる」など) がまだ多く残ってしまっている。 : 名無しさん@お腹いっぱい。 [sage] 2018/04/02(月) 21:24:39.84 解釈の原因は解釈者が持つ自分ルール。解釈の自由は責任を伴う 言葉風紀世相の乱れはそう感じる人の心の乱れの自己投影。人は鏡 憤怒は一時の狂気、無知無能の自己証明。中途半端な知識主ほど激昂 「真実は一つ」は錯誤。執着する者ほど矛盾を体験(争い煩悩) 他人に不自由(制約)を与えれば己も不自由(不快)を得る 問題解決力の乏しい者ほど自己防衛の為に礼儀作法マナーを要求 情報分析力の低い者ほどデマ宗教フェイク疑似科学に感化洗脳 自己肯定感の欠けた者ほど「己の知見こそ全で真」に自己陶酔 人生経験の少ない者ほど嫌いキモイ怖いウザイ憎い想定外を体験 キリスト教は世界最大のカルト。聖書は史上最も売れているト本 全ては必然。偶然 奇跡 理不尽 不条理は思考停止 視野狭窄の産物 人生存在現象に元々意味価値理由目的義務使命はない 宗教民族領土貧困は争いの原因ではなく口実動機言訳(原因帰属錯覚) 虐め差別犯罪テロ紛争は根絶可能。必要なのは適切十分な高度教育 体罰は指導力問題解決力の乏しい教育素人の独善甘え怠慢責任転嫁 死刑は民度の低い排他的集団リンチ殺人。「死ねば償える」は偽善 核武装論は人間不信と劣等感に苛まれた臆病な外交素人の精神安定剤 投票率低下は社会成熟の徴候。奇人変人の当選は議員数過多の証左 感情自己責任論 〜学校では教えない合理主義哲学〜 m9`・ω・) : 名無しさん@お腹いっぱい。 [] 2018/04/03(火) 00:13:52.29 キモ : 名無しさん@お腹いっぱい。 [] 2018/04/03(火) 15:33:47.73 クヌース先生がTeXを開発したコンピューターってUnix系列? : 名無しさん@お腹いっぱい。 [sage] 2018/04/03(火) 18:06:19.07 クヌースはunixの考え方とは合わないと少し前に書く人がいたけど そのときには文芸的プログラミングとUnixの考え方が合わない ということを言ってたのかもしれないけど、文芸的プログラミングというものが どういうものなのかということがもう少し判りやすければいいのにな。 いくつかみてわからなかった ttp://https://pineapple.blog/ 再掲-文芸的プログラミングが普及しなかった理由-8aa97e0a3db4 : 名無しさん@お腹いっぱい。 [sage] 2018/04/03(火) 19:07:30.49 単にソースコードのコメントがそのソースコードからコンパイルされるプログラムの説明書になっているという理解ではだめなのかな。 : 名無しさん@お腹いっぱい。 [sage] 2018/04/03(火) 19:42:54.41 >文芸的プログラミング 文章の中にプログラムのソースを差し挟むことができるプログラミング手法だろ。 出来上がる文章は、必ずしも説明書でなくても文芸的プログラミングだと思うけど。 : 名無しさん@お腹いっぱい。 [sage] 2018/04/03(火) 22:56:56.87 たったそれだけなんですか? 教えてくれてありがとう : 名無しさん@お腹いっぱい。 [] 2018/04/04(水) 17:32:54.58 ttp://http://0-chromosome.hatenablog.jp/entry/2015/04/10/175912 ↑hyperrefパッケージは行儀が悪いそうですが、ほかにもあまり使うべきでないパッケージがあったら教えてください。 geometryとかもあまりよくないと聞いた憶えがあります(記憶違いかもしれません)。 普段はLuaLaTeXで組版しています。 : 名無しさん@お腹いっぱい。 [sage] 2018/04/04(水) 18:21:48.93 hyperrefで思い出したんだが,\pdfinfoプリミティブってLuaTeXから削除されてる? Undefined control sequenceって言われるんだけど……。 $ luatex --version This is LuaTeX, Version 1.0.4 (TeX Live 2017) : 名無しさん@お腹いっぱい。 [sage] 2018/04/04(水) 23:16:49.60 それだけではないです : 名無しさん@お腹いっぱい。 [] 2018/04/05(木) 00:45:35.17 同じバージョンで同じく \pdfinfo 無いって言われるな。 LuaTeX 0.8 らへんでプリミティブが大々的に変更になった(\pdfpagewidth → \pagewidth)のは聞いてたけど、 その時は普通に \pdfinfo 使えてたけどなぁ。。ていうかそうするとhyperrefはどうやってAuthor={}とかを処理ってんだ?? : 名無しさん@お腹いっぱい。 [sage] 2018/04/05(木) 01:03:03.44 \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がないので試していないが : 139 [sage] 2018/04/05(木) 19:08:01.39 いけた。サンクス \pdfinfoのほうが直感的だったんだがなぁ : 名無しさん@お腹いっぱい。 [sage] 2018/04/06(金) 19:14:56.11 TeX LiveをインスコしたらType1フォントがすっごく容量を食っていた。 どうせLuaLaTeXしか使わないし、捨てても問題ないかな? : 名無しさん@お腹いっぱい。 [] 2018/04/06(金) 20:57:00.79 Type1なんてレガシーすぎる規格をいまだ互換性のためとかいって保持してるTeX Live側がおかしいからお前の判断は順当どころか推奨。 そんなもん最近のLaTeXじゃLua(La)TeXじゃなくても使われん : 名無しさん@お腹いっぱい。 [sage] 2018/04/07(土) 10:54:27.18 確かにType1フォントの容量が一番デカいな。 TeX Live 2017で確認するとType1が433MiBに対しTrueTypeとOpenTypeが180MiB。 : 名無しさん@お腹いっぱい。 [sage] 2018/04/07(土) 12:08:50.35 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. : 名無しさん@お腹いっぱい。 [sage] 2018/04/07(土) 14:34:00.62 使ってるOSはFreeBSDか? 俺はDebianでやはりパッケージは沢山に分かれているけれども本家から一括で導入したほうが楽なんでそうしてる。 : 名無しさん@お腹いっぱい。 [sage] 2018/04/08(日) 18:29:06.77 みんなディスク貧乏なんだな。自分のNotePCには TeXLive 2016, 2017, 2018-pretest が 全部入ってるけど気にならないよ。 NASには 2012 から保存されている。 : 名無しさん@お腹いっぱい。 [] 2018/04/08(日) 19:06:14.59 コレクションですか? 過去バージョンの挙動が必要になる場合がある? : 名無しさん@お腹いっぱい。 [sage] 2018/04/08(日) 20:19:44.44 NotePC に複数入れてるのは安全のため。最近のTeX Live は更新が頻繁だし、 カーネルも昔と違って保守的ではなくなったからね。でもまあ 2018 がリリース されたら 2016 は消すよ。 NASに古い情報を保存しているのはTeXLiveに限らない。 : 名無しさん@お腹いっぱい。 [sage] 2018/04/09(月) 13:34:01.37 latex-base/latex-toolsのupdateが来てる : 名無しさん@お腹いっぱい。 [sage] 2018/04/09(月) 19:16:16.70 なんか変わるのか? : 名無しさん@お腹いっぱい。 [sage] 2018/04/11(水) 13:12:17.78 の続きだけどけっこう痛いところに 気づいた。 pdfを見ながら位置の寸法を図るわけだけど、 pdfビューアーがpdfの中身を原寸大に表示しない。 adobe acrobat readerなら100%じゃなくて116% で原寸大。だけどacrobat readerは使いたくない。 ファイルを更新すると自動的にpdfを表示している画面 が変わらないから。skimには大雑把なさらに拡大 かさらに縮小、があるだけ。だからacrobat readerを使うときの ように細かい調整ができない。原寸大とは少し離れてしまう : 154 [sage] 2018/04/11(水) 13:34:37.22 解決しました。 skimとpreviewでは command+option+0(ゼロ) で原寸大になります : 名無しさん@お腹いっぱい。 [sage] 2018/04/11(水) 17:14:53.74 fancybox.styのドキュメント、verbatimのところがめちゃくちゃ難しいので とりあえず置いとこうと思う。これでけじめにして次に進む。 latexの勉強は自分で目標を決めてやらないといけないので難しいですね。 : 名無しさん@お腹いっぱい。 [sage] 2018/04/11(水) 19:26:21.33 何のためにLeTeXを勉強するの?LaTeXの専門家になって印刷会社に就職するの? LaTeXは道具であって、自分が使う範囲の使い方をマスターすればそれで良いのでは? 自分は趣味と好奇心のためにctanのドキュメントを読むけど、勉強とか目標なんて考えたことがないや。 : 名無しさん@お腹いっぱい。 [sage] 2018/04/11(水) 22:33:29.49 上達するためだよ それにこういうのはプログラミングに近いだろうとおもうからです : 名無しさん@お腹いっぱい。 [sage] 2018/04/11(水) 22:58:28.25 それじゃfancybox.styのドキュメントを読む前に、 ttp://https://ctan.org/pkg/lshort とか ttp://https://ctan.org/pkg/usrguide とか ttp://https://ctan.org/pkg/texbook とか、王道なドキュメントはもう読んだの? : 名無しさん@お腹いっぱい。 [sage] 2018/04/11(水) 23:27:45.51 unofficial guideとかもね。 でもそのいずれも読んでない。 fancy box.styのドキュメントはLRモード 全般についてのもので勉強になるよ 教えてくれてありがとう。 texbookのは難しそうですね。本なら 買ったけど。今は中野本のわからない ところを調べる形で他のものを読んでます。 テーマを決めて、こことここは読もうと決めて、 読み返しています。(fancybox.styを読んだのも 必要になったからです。) 少し前に、シェルスクリプトの知識が必要になりました。 kernghanのThe Unix Programming Environmentがもうじき 届きます。それも読もうとおもっています。 別にシェルスクリプトの本は読んでいる途中です。 : 名無しさん@お腹いっぱい。 [sage] 2018/04/11(水) 23:30:27.79 わからないことがあったときに、投げ出す、調べる、等いくつか選択肢が ありますよね。追い詰められてどう振る舞うかなんてのはテフの勉強に 限ったことではなくて、いろんな勉強にも共通してある状況だと思う。 何か得られるものがありそうだから、もう少し勉強をしてみようと思っているのが 今の状況です。(勉強始めたばかりですけど) : 名無しさん@お腹いっぱい。 [sage] 2018/04/11(水) 23:36:24.68 手元には吉永の独習LaTeX2eとLaTeX Companionがあります。わからないところは そういう本で調べたりもします。texについては中野本がとりあえず区切りがついたら ランポートの本でも読もうかと思っています。 : 名無しさん@お腹いっぱい。 [sage] 2018/04/12(木) 14:41:48.31 ポエムはチラシの裏に書いておけよ : 名無しさん@お腹いっぱい。 [sage] 2018/04/12(木) 18:10:28.41 今の最初のリンクのlshort読んでるけど This is the case with most well groomed Unix Systems, and ... Real Men use Unix, so ... ;-) と書いてある。おもろいね。 : 名無しさん@お腹いっぱい。 [sage] 2018/04/13(金) 14:56:03.75 ちゃんと日本語版も用意されてて驚いた。 ただpsファイルとかしかなかったのが古さを感じさせられた。 : 名無しさん@お腹いっぱい。 [sage] 2018/04/14(土) 17:14:08.07 psファイルは文字化けして読めなかったがpdfを探して見つかった だけどわざわざ日本語を読まなくてもっておもってる : 名無しさん@お腹いっぱい。 [] 2018/04/20(金) 00:14:57.32 TeX Live 2018 ってもう安定してると思っていいのかな? ttp://https://www.tug.org/texlive/ によると。 : 名無しさん@お腹いっぱい。 [sage] 2018/04/20(金) 01:34:10.44 何をもって安定というかわからないけど 30apr: public release (also of MacTeX). からじゃないかな : 名無しさん@お腹いっぱい。 [sage] 2018/04/21(土) 00:11:05.12 thx : 名無しさん@お腹いっぱい。 [sage] 2018/04/24(火) 02:17:05.50 自分用の非公開HTMLドキュメントで数式を表わすのにKaTeXを使うようにしたけども いいねぇ。大量の数式を処理させた時に如実にMathJaxとの差がでる。 : 名無しさん@お腹いっぱい。 [sage] 2018/04/24(火) 18:02:06.58 mathjaxならtexそのままの書き方で通るけど、katexだと微妙にちがって 大変だというページがいくつも、katexでググるとでますが.. そこらあたりどうお考えで : 名無しさん@お腹いっぱい。 [sage] 2018/04/25(水) 18:42:48.96 URL教えて。 そんな適当なこと書いてるページ信用しちゃだめだよ。 : 名無しさん@お腹いっぱい。 [sage] 2018/04/27(金) 20:15:58.46 eplain.tex、日本じゃ(というか多分世界的に)知名度低いけどめっちゃ便利だわ。かく言う俺も先月まで知らなかったけど……。 LaTeXと違ってINITEXにファイルを読み込ませるだけで使えるし、ほぼ一ファイルだけをベースに動作するので仕組みも掴みやすい。 あとVirTeXの純粋な拡張だからpTeXだろうがXeTeXだろうがLuaTeXだろうが動く。 だからフォントの選択やPDFメタデータも簡単に賦与できる。各種エンジンのプリミティブを使えばいいだけだから。 良い意味でTeXっぽい(無理に体裁と構造を分離させていない)割に参考文献や註釈番号なんかはLaTeX風に管理してくれる。 ただ——傲った書き方になるけども——ある程度TeXに精通してないとマニュアルの段階で「は?」ってなるので初心者に勧めようとは思わない : 名無しさん@お腹いっぱい。 [sage] 2018/04/28(土) 13:44:01.36 たとえば ttp://https://qiita.com/sekik/items/0ecbcc7d31e30c92149c : 名無しさん@お腹いっぱい。 [] 2018/04/30(月) 16:42:42.26 expl3で\newenvironmentに相当する\NewDocumentそれがしはないの? : 名無しさん@お腹いっぱい。 [sage] 2018/04/30(月) 17:47:44.57 \cs_new:Npn とかじゃなくて? そもそも expl3 って環境っていう概念あるのかな? : 名無しさん@お腹いっぱい。 [sage] 2018/04/30(月) 20:13:34.45 texdoc xparse : 名無しさん@お腹いっぱい。 [sage] 2018/04/30(月) 21:41:44.41 TeX Live 2018安定版配布開始! ttp://https://www.tug.org/texlive/acquire.html リリースノートに2017からの変更点でも書いてくれればいいのにね。 : 名無しさん@お腹いっぱい。 [] 2018/05/01(火) 00:12:30.32 texlive 2018をHigh Sierraに入れたんだが、日本語のファイル名だとタイプセットできないのは俺だけ? : 名無しさん@お腹いっぱい。 [sage] 2018/05/01(火) 01:33:41.39 アセトアミノフェンさんがまとめてくれているね ttp://http://acetaminophen.hatenablog.com/entry/tl2018-01 ttp://http://acetaminophen.hatenablog.com/entry/tl2018-02 : 名無しさん@お腹いっぱい。 [sage] 2018/05/01(火) 01:34:51.34 High Sierra じゃなくて参考にならないかもしれないけど Linux Mint では日本語のファイル名でも問題なくタイプセット出来ているよ TeXQ&A で聞いてみたら? : 名無しさん@お腹いっぱい。 [sage] 2018/05/01(火) 09:00:53.41 サンクス。あの人にはいつもお世話になってるわぁ ただできれば本家で読みたかったんだわ。 : 名無しさん@お腹いっぱい。 [] 2018/05/01(火) 13:55:03.40 網羅的ではないだろうしね。本人に関係ある部分が多そう。 : 名無しさん@お腹いっぱい。 [sage] 2018/05/01(火) 14:47:29.21 texlive 2018, High Sierra, uplatex, dvipdfmx(TeXShopでのpte2pdfスクリプト処理)で、日本語ファイル名でも問題なくタイプセットできたけど。 : 名無しさん@お腹いっぱい。 [sage] 2018/05/01(火) 20:46:07.60 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 : 名無しさん@お腹いっぱい。 [sage] 2018/05/01(火) 20:57:19.50 エラーはこんな感じ % 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: : 名無しさん@お腹いっぱい。 [sage] 2018/05/01(火) 21:46:06.40 現象を確認した この文字がいたずらしているみたいだね 区 点 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 祥 という感じみたい(漢字なだけに) : 名無しさん@お腹いっぱい。 [sage] 2018/05/01(火) 21:49:43.65 とりあえず platex ではなく uplatex などでコンパイルするしかないのかな? : 名無しさん@お腹いっぱい。 [sage] 2018/05/02(水) 03:38:25.38 cp932のダメ文字の話かと思ったら違うのか。 : 名無しさん@お腹いっぱい。 [tex] 2018/05/02(水) 04:49:15.98 Debian GNU/Linuxだと は再現しねぇな。どっちのオプションでも問題なく組版できる。 Unicodeフラグを立てないとコンソール出力は文字化けするがPDFファイルはきちんと読める。 : 名無しさん@お腹いっぱい。 [sage] 2018/05/02(水) 04:49:34.78 メアドにtexって入れてしまったwwあほすぎるw : 名無しさん@お腹いっぱい。 [sage] 2018/05/02(水) 05:20:38.02 Linux Mint 上の TeX Live 2018 で は再現した TeX Live のインストールは apt じゃなくて install-tl-unx.tar.gz を落としてきたやつ : 名無しさん@お腹いっぱい。 [sage] 2018/05/03(木) 00:59:35.91 ファイル名に平気で日本語使う人が増えて来たんだな : 名無しさん@お腹いっぱい。 [sage] 2018/05/03(木) 01:18:38.34 最終的にはそれが当たり前にできるべきなんだけどね : 名無しさん@お腹いっぱい。 [] 2018/05/03(木) 01:23:00.75 Unicodeな時代に「ファイル名はasciiのみ」とか言う方が時代遅れじゃね? これまでの不具合は知っているけど、不具合は放置する方が異常。 : 名無しさん@お腹いっぱい。 [sage] 2018/05/03(木) 01:34:53.57 つーか本来は「ASCII文字じゃないとダメ!」な理由なんてないしね。 「アプリケーションの挙動がおかしくなるから」なんてのは理由じゃなくて不具合。 : 名無しさん@お腹いっぱい。 [sage] 2018/05/03(木) 01:38:44.03 ほんそれ 今の時代でファイル名を ASCII 文字のみとか可読性に難ありすぎるだろw : 名無しさん@お腹いっぱい。 [sage] 2018/05/03(木) 01:44:07.06 まあ困っているのは さんくらいで TeX Q&A を覗いても質問とか出てきていないね 皆さん順調に platex から uplatex または他のエンジンに移行できているってことなのかな? : 195 [sage] 2018/05/03(木) 03:33:18.49 でも個人的にはファイル名はasciiだけどね。 terminal emulator で仕事をするとき、ファイル名をを打つために 仮名漢に切り替える動作がもう面倒でw 可読性を重視するときは 01ほげ.tex のように先頭をasciiにして、あとは shell の補完機能で入力を省略する。 : 名無しさん@お腹いっぱい。 [sage] 2018/05/03(木) 03:36:26.39 あまりそういうことやってる人を知らんのだが,俺はシンボリックリンクでそういうことをしている。 本体のファイルは数字の羅列で,シンボリックリンク先を日本語に。 : 名無しさん@お腹いっぱい。 [sage] 2018/05/03(木) 06:27:09.24 端末から操作するようなファイルだとASCIIの方が入力しやすくていいよね LaTeXのファイルはEmacsから作成や編集していてhelmとmigemoのお陰でファイル名が日本語でも特に苦にならないかな・ω・ : 名無しさん@お腹いっぱい。 [sage] 2018/05/03(木) 15:13:07.93 さりげなくuplatexに誘導するのやめろよw 気持ち悪い : 名無しさん@お腹いっぱい。 [sage] 2018/05/03(木) 15:47:51.70 upLaTeXを勧めるのはいかんのか? まあ「さりげなく」ってのは気持ち悪いとは思うものの、 pLaTeXで解決しずらい問題がupLaTeXでは瞬時に解決するっていう状況を見るに 素人は黙ってupLaTeX使えってことじゃねーのかな。 : 名無しさん@お腹いっぱい。 [] 2018/05/03(木) 17:15:16.21 まあpLaTeXの上位互換のupLaTeXに移行しない理由はTeX文書の文字コードしかないと思うのだが いまだにpLaTeXにしがみついている人達はかなり移行期間があったはずなのに今まで何をしていたのかと… 中にはWinshellとかいうカビついたものを使うためにShift-JISにこだわり続けている人もいるしねぇ まあこれから先不具合が増える可能性もあるんだからわけがわからないなら黙ってupLaTeXを使ったほうがいいよね・ω・ : 名無しさん@お腹いっぱい。 [sage] 2018/05/03(木) 23:20:37.17 いやいや、出版社からeucjpでしか動作を保証しないクラスファイルを送られてくるのだが。 : 名無しさん@お腹いっぱい。 [sage] 2018/05/04(金) 02:06:54.14 それこそその出版社は今まで何やってたの?って話 出版社変えちゃえば? : 名無しさん@お腹いっぱい。 [sage] 2018/05/04(金) 03:47:16.26 upLaTeXにする為だけに出版社変えるのは流石に非効率では : 名無しさん@お腹いっぱい。 [sage] 2018/05/04(金) 08:43:10.70 保証しないってだけで、動くんじゃないの? : 名無しさん@お腹いっぱい。 [] 2018/05/04(金) 08:47:19.84 ちなみにソースのエンコードを変えるだけじゃ済まない部分があるの? : 名無しさん@お腹いっぱい。 [sage] 2018/05/05(土) 11:34:24.63 nkfでエンコーディングと改行変更してから、文章作成 完成後、nkfで要求されたエンコーディングと改行に戻すとかやらないのかな? 完成後に変更するのは気持ち悪いことは気持ち悪いけど、そこは最近のプログラムと編集責任者の能力を信じている : 名無しさん@お腹いっぱい。 [sage] 2018/05/05(土) 19:12:45.31 そんな10人いれば9人は思いつくような助言をされても。。 euc-jp/cp932にない文字を原稿に使ってしまっていて気がつかないリスクがあるので、 却下。 : 名無しさん@お腹いっぱい。 [sage] 2018/05/06(日) 01:36:28.72 出版社にupLaTeX対応を要望する・ω・ : 名無しさん@お腹いっぱい。 [] 2018/05/06(日) 02:02:36.22 大手企業は先端技術・最新仕様より二歩ほど遅れるのは世の常だが,それにしても遅れすぎなんではないのか。 俺の教授もそういう気質で,今だにLaTeX2.04を使っていて別行数式の開始と終了に$$を使ってるからね……(愚痴許して) : 名無しさん@お腹いっぱい。 [sage] 2018/05/06(日) 13:13:12.94 研究者は研究以外にリソースを割くことを避けるのは分からなくもないけど 大手企業は先端技術・最新仕様を追うことを忘れればただ取り残されるだけなのにね : 名無しさん@お腹いっぱい。 [sage] 2018/05/08(火) 08:01:14.19 utf-8で「名称未設定」っていう文字列をテキストに保存してeuc-jpで見ると「\345\220\215腱井\234┃絎\232」とか出てきたからplatexがファイル名がutf-8なのにeuc-jpと判断してエラーを起こしているんだろうねぇ なんでこんなことになったんだろねw : 名無しさん@お腹いっぱい。 [sage] 2018/05/08(火) 21:25:27.08 ちなみに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. : 名無しさん@お腹いっぱい。 [sage] 2018/05/08(火) 23:01:25.14 あーホントだ TeX Live 2018 でコンパイルもできなくなったけど 2017 からあったバグなんだねぇ : 名無しさん@お腹いっぱい。 [sage] 2018/05/09(水) 07:38:59.58 TeX Live 2018 のリビルドするかもってw ttp://https://twitter.com/aminophen/status/993976559928197120 : 名無しさん@お腹いっぱい。 [sage] 2018/05/10(木) 04:24:10.34 だろうね(知ったか) ……なにが問題だったんですかね……? : 名無しさん@お腹いっぱい。 [sage] 2018/05/10(木) 22:17:34.88 科研費の成果報告内容ファイルを Word で作るのが面倒だ… latex で作りたいなぁ。どなたか既にスタイル作ってないですか? : 名無しさん@お腹いっぱい。 [sage] 2018/05/10(木) 22:31:22.65 どれ?C-19とか? geometory.styで範囲だけ設定して、 そのまんまLaTeXで書いていけばよいと思うけど。 : 名無しさん@お腹いっぱい。 [sage] 2018/05/11(金) 04:09:05.76 > >どれ?C-19とか? そうですC-19です。2段組のものです。 >geometory.styで範囲だけ設定して、 >そのまんまLaTeXで書いていけばよいと思うけど。 geometry.sty は使ったことないですが調べて見ます。 Word でインデントとか気にしながら苦労するの嫌だ。 : 名無しさん@お腹いっぱい。 [sage] 2018/05/11(金) 21:59:39.36 > 現在 TeX Live に入っている pLaTeX / upLaTeX は全く動作しなくなっている リスクを顧みずに最新版を追っかけている人、ご愁傷様です : 名無しさん@お腹いっぱい。 [sage] 2018/05/11(金) 23:14:38.46 別にリスクでも何でもないでしょ tlmgr restore なんてのは TeX Wiki にも書いてあるしね… : 名無しさん@お腹いっぱい。 [sage] 2018/05/12(土) 00:09:22.39 最新版を追っかけてる人間は、不具合の対処方法も知ってるよ。 俺なんか1秒で2017の環境に戻せる。 : 名無しさん@お腹いっぱい。 [sage] 2018/05/12(土) 01:26:39.98 巻き戻しができないのに上書きを考える人間はいないよね 巻き戻しができる(知識なり準備がある)から最新版に上書きできるんだよ・ω・ : 名無しさん@お腹いっぱい。 [sage] 2018/05/12(土) 03:34:45.86 どうやんの? シンボリックリンクを張り替えるのは1秒じゃむりだと思うけど。 コマンドでも用意してるの? : 名無しさん@お腹いっぱい。 [sage] 2018/05/12(土) 11:26:39.72 「自分に無理なことは他人も無理だ」とは思わない方がいい : 名無しさん@お腹いっぱい。 [sage] 2018/05/12(土) 13:47:32.16 逆もまたしかりってな : 名無しさん@お腹いっぱい。 [sage] 2018/05/12(土) 19:16:27.63 2017 を消さないで 2018 をインストールしたのなら $ /usr/local/texlive/2017/bin/x86_64-linux/tlmgr path add でいいんじゃないのかな? 戻すときは 2017 を 2018 に変更 : 名無しさん@お腹いっぱい。 [sage] 2018/05/13(日) 17:51:17.36 常にチャレンジャーでありたいね。 : 名無しさん@お腹いっぱい。 [sage] 2018/05/15(火) 05:41:22.05 LaTeXのパッケージで,PDFにハイパーリンクを挿入できる機能を持ったhyperref以外のパッケージってありますかね。 なるべく最新のが良いです。LuaLaTeXしか使わないので,PDFLaTeXのみの対応でも多分大丈夫です。 : 名無しさん@お腹いっぱい。 [sage] 2018/05/15(火) 21:58:39.33 「latex ハイパーリンク -hyperref」でググってもほぼ見つからないねw 「HyperTeX」 ttp://https://texwiki.texjp.org/?HyperTeX に \spacial{html:<a (href|name)="hogehoge">}...\special{html:</a>} を使いやすくしたマクロが載っているからそれを使ったら? : 名無しさん@お腹いっぱい。 [sage] 2018/05/16(水) 15:34:34.55 Webブラウザとかの印刷機能って一種のマークアップ組版だよね。 あれはどうやって実現してるんだろう。 あれを単独で抜き出して、数式と図表周りの機能を強化すれば一つの代替TeXとして成立すると思うんだが。 : 名無しさん@お腹いっぱい。 [] 2018/05/16(水) 16:57:23.96 予約語がなくて今でも細々ながらある程度使われている言語ってTeXとFORTRANくらい? : 名無しさん@お腹いっぱい。 [sage] 2018/05/16(水) 17:39:55.24 何を言っているのかさっぱり理解できないが、 htmlレンダリングエンジンを賛美しているのか? なおhtmlをpdfに変換するなら、pandocなどいろいろ既存のものがある : 名無しさん@お腹いっぱい。 [sage] 2018/05/16(水) 22:09:54.49 lshortまだ読み終わってない。というかパソコンでpdfを読むのがつらすぎたので ソニーデジタルペーパー買ったよ。ぼちぼち読んでる。(しばらくtexはサボっていたんだ) pandocはhtmlにしたり、pdfにしたり、いろんなファイル形式を吐き出せるよね。 ただ、markdownで数式を入れようとすると、texの数式打ちしないとだめなんじゃない? テキストファイルの可読性が低くなるよね。webブラウザで数式ってmathjax とかじゃないの? : 名無しさん@お腹いっぱい。 [sage] 2018/05/17(木) 02:23:19.99 Web のレンダリングエンジンで数式っていえば MathML だけどあれは機械が出力するためのものであって人間が入力するためのものじゃないねw かなり昔に MathML を手入力で html タグを用いてセンター試験の解説とか打ち込んだことあるけど気が狂いそうになったwww 今は数式エディタとかできて楽になったよね : 名無しさん@お腹いっぱい。 [sage] 2018/05/19(土) 09:15:54.01 「数式を入力するプレーンテキスト」の形式として AsciiMathとTeX方式,MathMLが挙がると思うけど,最も普及してるのはTeXだろうか。それともWebページでのMathJaxやKaTeXによって生成されたMathMLだろうか。 : 名無しさん@お腹いっぱい。 [sage] 2018/05/19(土) 09:40:22.31 入力すると生成されたじゃ違う比較基準が違うでしょ : 名無しさん@お腹いっぱい。 [sage] 2018/05/19(土) 23:09:26.63 MathMLなんて手で入力している人なんているのかな? pdfを手で入力して作るようなものなんじゃないの? : 名無しさん@お腹いっぱい。 [sage] 2018/05/20(日) 12:14:11.29 実質TeXの方式以外はないでしょ。 MS Wordの数式でさえそうなんだから。 : 名無しさん@お腹いっぱい。 [sage] 2018/05/20(日) 15:22:42.67 TeX の入力で可読性が低くなるとか… 一度 MathML のタグでの直接入力をおすすめするよ : 名無しさん@お腹いっぱい。 [] 2018/05/20(日) 23:51:34.20 北川さんの書き込みから。 ttp://https://ja.osdn.net/projects/eptex/ticket/38246 日本語ファイル名対応、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" : 名無しさん@お腹いっぱい。 [sage] 2018/05/21(月) 01:44:05.49 乙 本当ならユーザーサイドじゃなくて本格的に修正して欲しいけど仕方ないよね : 名無しさん@お腹いっぱい。 [] 2018/05/22(火) 02:35:14.23 知り合いから教えてもらったパソコン一台でお金持ちになれるやり方 時間がある方はみてもいいかもしれません グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』 8CQ39 : 名無しさん@お腹いっぱい。 [sage] 2018/05/22(火) 03:16:04.71 マクロの名前に数字や記号を使う方法を教えてください。 一個毎なら分かったのですが、一回定義すればそれだけで何個でも数字が使えるような方法が分からない。 例えば一回マクロ名の定義方法を書いとけば、それ以降 \newcommand{あ-001} \newcommand{あ-002} \newcommand{あ-003} \newcommand{あ-004} \newcommand{あ-005} みたいに数字、記号を自由に使いたいのです。 : 名無しさん@お腹いっぱい。 [] 2018/05/22(火) 06:36:33.90 基本はコントロールシーケンスを作成する際に使える文字はカテゴリーコード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 では使用できないよ : 248 [sage] 2018/05/22(火) 06:53:35.83 >一回定義すればそれだけで何個でも数字が使えるような方法が分からない。 >例えば一回マクロ名の定義方法を書いとけば、それ以降 >\newcommand{あ-001} >\newcommand{あ-002} >\newcommand{あ-003} >\newcommand{あ-004} >\newcommand{あ-005} >みたいに数字、記号を自由に使いたいのです。 という日本語がよくわからないけど \newcomand{あ}{...} と定義したとき \あ-001 \あ-002 \あ-003 の出力でそれぞれ「001」「002」「003」という文字列を用いた処理を行いたいってことなら \あ{001} \あ{002} \あ{003} ではダメなのかな? : 名無しさん@お腹いっぱい。 [] 2018/05/22(火) 12:14:54.21 「一個毎」というのは \csname\endcsnameのことかな。 ではそれを使って \newmycommand{} のような新しいマクロ定義マクロを作ればいいのではないだろうか。 : 247 [sage] 2018/05/23(水) 02:59:10.49 ありがとうございます。m(_"_)m keyval というのを知らなかったのですが、それで検討してみます。 力不足で分からないときは諦めます。 : 名無しさん@お腹いっぱい。 [sage] 2018/05/24(木) 01:17:41.20 texコードを入れたら何もしなくても右側に自動的にタイプセット後のイメージが でるようになっているエディタがあれば重宝するんだけどね。ないよね : 名無しさん@お腹いっぱい。 [sage] 2018/05/24(木) 01:39:14.14 「何もしなくて」もってことは「自分の意図に反してでも」っていう意味でとにかく入力をやめたら勝手にコンパイルしてプレビューするってことになるのかな? そんなの使いにくくて仕方がないんじゃないかな? エラーが出まくると思うよ… 少なくとも適当に入力して自分の意図するタイミングでプレビューさせるには自分で「プレビューしてくりゃれ」と能動的に動かないと無理じゃない? : 名無しさん@お腹いっぱい。 [sage] 2018/05/24(木) 01:39:55.55 「何もしなくて」もってことは「自分の意図に反してでも」っていう意味でとにかく入力をやめたら勝手にコンパイルしてプレビューするってことになるのかな? そんなの使いにくくて仕方がないんじゃないかな? エラーが出まくると思うよ… 少なくとも適当に入力して自分の意図するタイミングでプレビューさせるには自分で「プレビューしてくりゃれ」と能動的に動かないと無理じゃない? : 名無しさん@お腹いっぱい。 [sage] 2018/05/24(木) 01:42:06.44 すまん…JDで書き込み時にエラーが出たからChromeで書き込みがされていないことを確認してから書き込みを行ったんだけど二重投稿になってしまった(´・ω・`) JDの分が時間差で投稿されたのかな? : 名無しさん@お腹いっぱい。 [sage] 2018/05/24(木) 06:17:19.07 Emacs : 名無しさん@お腹いっぱい。 [sage] 2018/05/24(木) 06:55:42.88 さすがに素のemacsの機能じゃないだろ w Whizzytex 最近のGUIツールとか使ったことないの? 例えばXMLと画面イメージが連動しててXML修正したらリアルタイムで画面イメージ変更されるし、逆に画面イメージを変更したらXMLコードが変更されたりするなんて言うのもあるよ : 名無しさん@お腹いっぱい。 [sage] 2018/05/24(木) 08:13:28.88 オンラインだけどCloudLaTeX : 名無しさん@お腹いっぱい。 [sage] 2018/05/24(木) 11:50:45.60 それだったらLyXを使っとけ : 名無しさん@お腹いっぱい。 [sage] 2018/05/24(木) 12:09:57.93 数式断片だけでいいならklatexformula : 名無しさん@お腹いっぱい。 [sage] 2018/05/24(木) 17:24:43.04 YaTeX に「環境タイプセット」「on-the-fly プレビュー」「環境即時プレビュー」「即時プレビュー」とか表記にブレがあるクソみたいな機能があってそれなら環境内なら手が止まるとすぐに勝手にプレビューできる ミスタイプして起動させるとめっちゃ鬱陶しいから機能しないように設定しているけどw XML と TeX じゃソフトウェアがプレビューのタイミングを把握するのに違いがありすぎるだろ : 名無しさん@お腹いっぱい。 [sage] 2018/05/26(土) 19:53:38.17 overleafはそういうふうに右にタイプセットの結果が出たような気がする : 名無しさん@お腹いっぱい。 [sage] 2018/05/30(水) 23:52:33.02 これはありがたい。 ttp://https://blog.wtsnjp.com/2018/05/30/texdoc-completion/ : 名無しさん@お腹いっぱい。 [] 2018/05/31(木) 02:39:00.60 ああ、でもこれだと package しか検索してくれないね。 texdoc hoge で読める文書には、hoge にパッケージ名以外のものを指定するものも あるから、これでは不完全。何か良いアイデアは無いかな。 : 名無しさん@お腹いっぱい。 [sage] 2018/05/31(木) 15:08:34.47 texmf-dist/scripts/texlive/var/texcatalogue.keywords からデータを抽出すればよさそう : 名無しさん@お腹いっぱい。 [] 2018/05/31(木) 20:17:51.41 は、ダメそう。 : 名無しさん@お腹いっぱい。 [sage] 2018/05/31(木) 20:45:17.03 のやりかただと texdoc bxjscls は候補に出るけど texdoc bxjscls-manual は 候補に出ないんだよね。texdoc の情報は、texdoc自身に調べさせるのが良い。 zshで次のようにしてみたら、ドキュメントファイル名で補完できた。 compctl -k "(($( texdoc -I -s "" | grep -v = | rev | cut -d/ -f1 | uniq | rev | tr '\n' ' ')))" texdoc : 名無しさん@お腹いっぱい。 [] 2018/05/31(木) 20:52:06.61 でも、これを .zshrc に入れたら zsh の起動にいちいち時間が掛かるようになったw あらかじめデータを取り出したファイルを用意して読ませるか。データの更新は tlmgr update の時だけで良いし。 : 名無しさん@お腹いっぱい。 [sage] 2018/05/31(木) 21:13:09.63 ~/.texlive2018/texmf-var/texdoc/cache-tlpdb.lua に詳しい情報があるようだ。 : 名無しさん@お腹いっぱい。 [sage] 2018/06/02(土) 09:35:19.66 逆に のやり方だと、README くらいしか文書が無いパッケージが 候補に出なくなる。 のようにデータファイルを外部に用意するのなら、 複数のソースからデータを集めておけばよい。 : 名無しさん@お腹いっぱい。 [sage] 2018/06/02(土) 17:03:57.86 > README くらいしか文書が無いパッケージが > 候補に出なくなる。 ↑それでいいのでは? texdoc の候補に出てほしい補完なんだからさ。 : 名無しさん@お腹いっぱい。 [sage] 2018/06/09(土) 06:41:00.63 TeX Live 2018が差し戻しになった件ってどうなったん : 名無しさん@お腹いっぱい。 [sage] 2018/06/10(日) 22:23:58.11 なにそれ : 名無しさん@お腹いっぱい。 [sage] 2018/06/11(月) 14:20:36.06 なんかpLaTeXカーネルの不具合 : 名無しさん@お腹いっぱい。 [sage] 2018/06/11(月) 14:58:11.14 最近の不具合なら ttp://https://oku.edu.mie-u.ac.jp/tex/mod/forum/discuss.php?d=2428 くらいしか知らんけど、これは「差し戻し」ではなく普通にフィックスされている。 「自分で巻き戻す」ことを言ってるのか? : 名無しさん@お腹いっぱい。 [sage] 2018/06/11(月) 19:22:36.08 日本語を含むファイル名を正常に処理できないやつじゃね? pLaTeX 関係をリビルドするとかしないとか : 名無しさん@お腹いっぱい。 [sage] 2018/06/12(火) 09:07:43.88 ひでえ会話だな : 名無しさん@お腹いっぱい。 [sage] 2018/06/16(土) 06:59:28.36 TeXってどうやってもワンライナーにはならんのかな : 名無しさん@お腹いっぱい。 [] 2018/06/16(土) 08:27:10.13 \\\indent入れればなんとかならんか : 名無しさん@お腹いっぱい。 [sage] 2018/06/16(土) 14:04:03.68 \includeのこと? : 名無しさん@お腹いっぱい。 [sage] 2018/06/16(土) 23:05:28.89 asy -c 'label("Hello \TeX");label(shift(S*8mm)*"$\displaystyle\int f(x)\,dx$")' : 名無しさん@お腹いっぱい。 [] 2018/06/16(土) 23:50:21.84 改行を使うなっていう意味じゃないのか : 名無しさん@お腹いっぱい。 [sage] 2018/06/17(日) 07:07:10.48 それだと\parですんじゃうんでは… : 名無しさん@お腹いっぱい。 [sage] 2018/06/19(火) 03:41:55.95 LaTeXでインデントせずに強制改行するのってなかったっけ \\←こういうの。 : 名無しさん@お腹いっぱい。 [sage] 2018/06/19(火) 09:17:33.55 勘違いしていませんか? 常に改行でインデントされません。 するのは「改段落」のとき。 : 名無しさん@お腹いっぱい。 [sage] 2018/06/19(火) 21:02:51.34 続けたまえ : 名無しさん@お腹いっぱい。 [sage] 2018/06/19(火) 21:11:01.59 なんでならないと思ったのか? : 名無しさん@お腹いっぱい。 [sage] 2018/06/20(水) 19:03:16.63 次を実行したとき「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 : 名無しさん@お腹いっぱい。 [sage] 2018/06/21(木) 05:16:23.90 うわ難しあきらめろ無理だ(expl3を見て条件反射) : 名無しさん@お腹いっぱい。 [sage] 2018/06/23(土) 03:28:50.56 TeX(というかLaTeX)でf(x)|x=aみたいな数式を打ちたい。 多分制限と呼ばれる概念なんだけどこれを f(x)|{}_{x=a} とやると背の高いf(sin(x)/x)みたいな時に|の棒が伸びず、 またx=aが「普通の」下付き文字になってしまう(|の下端ギリギリくらいが本来の表記だし、見栄えも良い)。 どうすればいいだろうか。 : 名無しさん@お腹いっぱい。 [sage] 2018/06/23(土) 03:52:38.53 ・制限の概念じゃない ・空文字{}を入れる理由が無い ・\left. and right| : 名無しさん@お腹いっぱい。 [] 2018/06/23(土) 06:31:56.55 f(x)|x=aはただの「代入』 「制限」はf(x)|Aとか。 : 名無しさん@お腹いっぱい。 [sage] 2018/06/23(土) 17:49:24.54 なんで|の右下に付けたい下付き文字を{}の右下に付けてるのかあたりから聞こうか : 名無しさん@お腹いっぱい。 [sage] 2018/06/23(土) 18:57:22.95 とち狂ってんだろうな。 : 名無しさん@お腹いっぱい。 [sage] 2018/06/23(土) 19:28:38.58 は大学で数学を学習していないんだろ そんなにいじめるなよ : 名無しさん@お腹いっぱい。 [sage] 2018/06/24(日) 02:19:09.90 そうそう。 むしろ で「f(x)|A は (flA)(x) と書きたかったんじゃないの?」 というツッコミが無い方が気になる。 f(x)|A が「制限」を表すなら、「fの値が写像」の「やや高級な」 話になるけど、 の意図はそうだったんだろうか。 : 名無しさん@お腹いっぱい。 [sage] 2018/06/24(日) 02:33:46.15 程度が知れて哀れに思う : 名無しさん@お腹いっぱい。 [sage] 2018/06/24(日) 05:25:36.43 ん? 制限ならf|Aつまりf(x)|Aと書くんじゃない? (f|A)(x)と書いてあるのをほぼ見たことがないのだが。 : 名無しさん@お腹いっぱい。 [sage] 2018/06/24(日) 12:54:32.06 え、なにそれこわい : 名無しさん@お腹いっぱい。 [sage] 2018/06/24(日) 14:36:16.52 ポイントカードはお餅ですか? : 名無しさん@お腹いっぱい。 [sage] 2018/06/28(木) 20:24:06.19 数式にUnicodeが使える処理系ってありますかね。 : 名無しさん@お腹いっぱい。 [] 2018/06/28(木) 22:33:43.83 ここで訊くことじゃないかもしれんが 3 kgという表記とn [kg]という表記(単位を角括弧で囲むかどうか)の違いってどっかに正式な勧告があったりする? : 名無しさん@お腹いっぱい。 [sage] 2018/06/28(木) 22:59:23.40 学習指導要領とか? 変数と単位は書体が違うとはいえ子供には紛らわしいからな。 海外は知らん。 : 名無しさん@お腹いっぱい。 [] 2018/06/28(木) 23:25:47.06 物理量は単位込みって言う解釈やで m = 3 kg なら m kg = 3 kg kg って、馬から落馬になっちまうやで : 名無しさん@お腹いっぱい。 [sage] 2018/06/28(木) 23:42:28.05 式の場合はどうなるんや? 3kg × n と n[kg] × 3 とか。 : 名無しさん@お腹いっぱい。 [] 2018/06/29(金) 06:20:44.19 w [W] = V [V] × I [A] : 名無しさん@お腹いっぱい。 [] 2018/06/29(金) 06:25:29.45 ちなみに「SI単位系」も本当は意味が重複してる : 名無しさん@お腹いっぱい。 [sage] 2018/06/29(金) 10:11:47.67 LaTeXのパッケージにSIに即した表記ができるのがあったよね。 あれ使えばいいっていうだけの話では? : 名無しさん@お腹いっぱい。 [302] 2018/06/30(土) 09:11:20.58 みんなありがとう。 結局のところ,慣例なのかな。とりあえず俺もそれに従って書くことにする。 : 302 [sage] 2018/06/30(土) 09:12:03.58 まちがえてメール欄に302と入れちゃったw は302の投稿です。 : 名無しさん@お腹いっぱい。 [sage] 2018/07/01(日) 09:18:26.17 亀レスだけどspacemacsいいよ : 名無しさん@お腹いっぱい。 [sage] 2018/07/01(日) 12:48:26.68 Spacemacs がいいのには同意だけど「texコードを入れたら何もしなくても右側に自動的にタイプセット後のイメージがでるようになっているエディタ」ってわけじゃないでしょ : 名無しさん@お腹いっぱい。 [sage] 2018/07/04(水) 19:54:45.00 疑問符や感嘆符の後に括弧がある場合、どういうスペーシングにすべきでしょうか。 英文だと一空白? ? ( 日本語だとなし? ?( : 名無しさん@お腹いっぱい。 [sage] 2018/07/04(水) 20:29:34.21 符で文が終わってるからダブル 和文もベタ組よりは二分アキなんだろうけど、コンピュータ用の和文フォントだと 約物などは「ほぼ全角幅にスペーシング込みのグリフ」がデザインされてたりするので DTPならベタ書きしててもそうそう文句は出ないかと : 名無しさん@お腹いっぱい。 [sage] 2018/07/07(土) 21:51:10.16 latex3 projectサイトのpublicationsのなかにこんなんあったけど ttps://www.latex-project.org/publications/2015-07-20-unicode-math.pdf : 名無しさん@お腹いっぱい。 [sage] 2018/07/08(日) 18:04:10.24 すごいけど,フォントが汚ならしいなw : 名無しさん@お腹いっぱい。 [age] 2018/07/11(水) 19:20:00.51 TeXはオワコン(あえてageる) : 名無しさん@お腹いっぱい。 [sage] 2018/07/12(木) 21:53:57.45 それでもtexを使わなければ何を使ったらいいんだ?何もないだろう という感じですね : 名無しさん@お腹いっぱい。 [sage] 2018/07/12(木) 22:35:12.14 SATySFi使えよ : 名無しさん@お腹いっぱい。 [sage] 2018/07/13(金) 01:38:21.99 使い物にならないものを勧められてもw : 名無しさん@お腹いっぱい。 [sage] 2018/07/14(土) 07:52:18.48 TeX Liveってなんであんなにバカでかいの? : 名無しさん@お腹いっぱい。 [sage] 2018/07/14(土) 08:39:08.54 使っていて「パッケージが足りない!シット!」ってならないようにナンデモカンデモ詰め込んでるからじゃないの : 名無しさん@お腹いっぱい。 [sage] 2018/07/14(土) 12:28:33.13 コンパイルのスピードって、結構かかるよな? : 名無しさん@お腹いっぱい。 [sage] 2018/07/14(土) 21:37:24.79 eplain.tex、日本じゃ(というか多分世界的に)知名度低いけどめっちゃ便利だわ。かく言う俺も先月まで知らなかったけど……。 LaTeXと違ってINITEXにファイルを読み込ませるだけで使えるし、ほぼ一ファイルだけをベースに動作するので仕組みも掴みやすい。 あとVirTeXの純粋な拡張だからpTeXだろうがXeTeXだろうがLuaTeXだろうが動く。 だからフォントの選択やPDFメタデータも簡単に賦与できる。各種エンジンのプリミティブを使えばいいだけだから。 良い意味でTeXっぽい(無理に体裁と構造を分離させていない)割に参考文献や註釈番号なんかはLaTeX風に管理してくれる。 ただ——傲った書き方になるけども——ある程度TeXに精通してないとマニュアルの段階で「は?」ってなるので初心者に勧めようとは思わない : 名無しさん@お腹いっぱい。 [sage] 2018/07/14(土) 22:53:21.60 なんで俺の書き込みコピペしてんだよw 恥ずかしいからやめてくれwwww : 名無しさん@お腹いっぱい。 [sage] 2018/07/15(日) 01:42:07.74 同一人物じゃないのかw : 名無しさん@お腹いっぱい。 [sage] 2018/07/31(火) 22:40:19.89 texの勉強、最近さぼってる。 また質問するのでその時はよろしくお願いします : 名無しさん@お腹いっぱい。 [sage] 2018/07/31(火) 23:12:39.88 名無しでそんなこと言われてもよろしくしようがない : 名無しさん@お腹いっぱい。 [sage] 2018/08/02(木) 15:20:15.18 XY-picとTikZ以外でPDFTeXに対応した,描画パッケージってあります? 別に無ければ無いでいいんですけど(TikZを使うので),あれば是非試したいなと思って…… : 名無しさん@お腹いっぱい。 [sage] 2018/08/02(木) 15:39:20.86 pstricksとかいうのなかったっけ : 名無しさん@お腹いっぱい。 [sage] 2018/08/03(金) 00:11:49.64 www.ring.gr.jp に繋がらない……。 : 名無しさん@お腹いっぱい。 [sage] 2018/08/10(金) 12:01:19.99 pstrickはpdftexに対応していないんじゃないのかな? あれはpsとかが利用されてた古い時代のものなんでは? : 名無しさん@お腹いっぱい。 [sage] 2018/08/10(金) 18:41:52.69 stack exchangeでTikZの質問なのに、 Tikzを目の敵にしているPSTricks信者が 闖入してアピールしてくることがよくあるよね。 「お困りのようだがTikZをやめてPSTricksを使ったらこんなに簡単だぜ」って感じで。 : 名無しさん@お腹いっぱい。 [sage] 2018/08/10(金) 23:03:58.23 いま,(LaTeXではなく)を使う利点ってなんかある? : 名無しさん@お腹いっぱい。 [sage] 2018/08/10(金) 23:12:24.81 時代に乗り遅れた落伍者だろうねぇ : 名無しさん@お腹いっぱい。 [sage] 2018/08/15(水) 16:30:14.76 MathMLが印刷に耐えうる品質になったら呼んでくれ : 名無しさん@お腹いっぱい。 [] 2018/08/25(土) 05:16:19.51 終了コマンドが「bye」なのって FTPとTeXくらいだよね : 名無しさん@お腹いっぱい。 [] 2018/08/25(土) 07:12:22.48 やりたいことが「楽に」できればいいのさ 「〇〇を使う方が楽」つっても新たな学習コストまで含めると楽じゃない : 名無しさん@お腹いっぱい。 [] 2018/08/25(土) 07:24:30.99 終了コマンドがまだバラバラだった頃に遡る歴史があるってことでしょう 新しいブロクマラムを作る時、終了コマンドなんかはわかりやすいように、その時点での多数派のものに揃えるだろうから、あるコマンド名に収束するようにフィードバックがかかる 初期揺らぎによっては「bye」に収束してたかも : 名無しさん@お腹いっぱい。 [sage] 2018/08/25(土) 21:57:35.74 ああなるほど どちらもすごく長く使われてるから昔の名残があるのか ということは今はもう使われてない古いソフトウェアのなかには byeが終了コマンドのものも沢山あったのかな。 : 名無しさん@お腹いっぱい。 [sage] 2018/08/26(日) 09:09:23.81 exit は結構あるよね : 名無しさん@お腹いっぱい。 [sage] 2018/08/26(日) 21:56:31.23 インターネットが普及する前のパソコン通信とか、 byeだった気がする。niftyとか。 まいと〜くとか使っていた。 : 名無しさん@お腹いっぱい。 [sage] 2018/08/28(火) 06:48:21.85 ttp://https://ja.wikipedia.org/wiki/%E3%83%8B%E3%83%95%E3%83%86%E3%82%A3%E3%82%B5%E3%83%BC%E3%83%96#%E4%B8%80%E8%88%AC%E7%9A%84%E3%81%AA%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89 ↑こういうのか。 (スレチを続けてすまん) : 名無しさん@お腹いっぱい。 [sage] 2018/08/29(水) 08:18:08.00 謝るべきことだとわかってるなら 書き込まなきゃいいのに : 名無しさん@お腹いっぱい。 [sage] 2018/08/29(水) 10:39:01.23 本当にすまないという気持ちで………胸がいっぱいなら……! どこであれ土下座ができる……!たとえそれが…… 肉 焦がし……骨 焼く………鉄板の上でもっ……………! : 名無しさん@お腹いっぱい。 [sage] 2018/08/30(木) 02:08:46.42 家の古書類から出てきた前世紀の大学模試の問題と回答、眺めてたら 物理でも化学でも単位を括弧でくるむ記法で統一されてて感心した しかもただの角括弧ではなくJIS漢字の「亀甲括弧」が使われてる しらべてみたら -勧告としてはISO 31とJIS Z 8202があり、括弧でくるむ記法は推奨されていない -日本の初等中等教育では括弧でくるむ記法が主流 ってことらしい 物理量 ttp://https://ja.wikipedia.org/wiki/%E7%89%A9%E7%90%86%E9%87%8F ttp://member.tokoha-u.ac.jp/~kuninaka/quanunit/023TGURR.pdf : 名無しさん@お腹いっぱい。 [sage] 2018/08/30(木) 04:12:26.83 へえ 俺はのように 3 kg,n [kg] の形式を最もよく目にするんだが ほんとうは(ていうかJISに従うと 3 kg,n (kg)が最低許容,{3}_kg,n kgが正式なのか なんか見慣れないせいか気持ち悪いなw : 名無しさん@お腹いっぱい。 [sage] 2018/08/31(金) 03:28:37.22 ずっと前にこのスレか前スレでUnix系OS向けのTeXLiveがインストールされる場所が気にいらんというイチャモンを付けてた者です チラ裏ですが なぜFHSに従わず/usr/local/texlive以下にグチャグチャにインストールされるのか という理由が氷解したので そのリンクを張ります。 ttp://https://tug.org/pipermail/tex-live/2015-September/037361.html つまりFHSとしては/opt/tug/texliveあたりに年度別に配置されるのが正当なんだけども TeXLiveプロジェクトが発足した当初FHSは一般に受け入れられておらず /usr/localが「外部から持ってきたプロジェクトをぶちまける場所」として慣習的に見做されていたようで ここにインストールされるようになったということみたいです。 ちなみに今現在/usr/localはその下にbin, shareなど特定のディレクトリしか配架すべきでないとされており もうすこし実際的には/usr/local以下にFHSで定められた/(ファイルシステム根幹)以下のディレクトリが構造を保ったまま設置されるべきものとして 定義されています( ttp://http://refspecs.linuxfoundation.org/FHS_3.0/fhs/ch04s09.html ) : 名無しさん@お腹いっぱい。 [sage] 2018/08/31(金) 17:13:44.53 そうか。よかったな : 名無しさん@お腹いっぱい。 [sage] 2018/09/01(土) 07:07:51.45 TeX Liveを完全に削除する確実な方法って # tlmgr remove --all --force ですよね? なんか検索してもこの方法を使ってる人がほぼいないので不安なのですが。 : 名無しさん@お腹いっぱい。 [sage] 2018/09/01(土) 09:30:16.74 なんで貴様が不安になるんだ、ああ? : 名無しさん@お腹いっぱい。 [sage] 2018/09/09(日) 21:48:54.03 ttp://http://material.utmsks.net/home/platex2014 の KS_3a.texを開こうとしたのですが、エンコーディングがUTF8とちがうようで開けないのです。 こういう場合どういう風にエンコーディングを調べて文字化けせずにあけることができるのでしょうか? 初歩的な質問ですみません : 名無しさん@お腹いっぱい。 [sage] 2018/09/09(日) 23:09:45.65 ここはUNUX版だよな man nkf : 名無しさん@お腹いっぱい。 [sage] 2018/09/10(月) 15:27:37.08 UNUX板なんて初めて知ったわ : 名無しさん@お腹いっぱい。 [sage] 2018/09/10(月) 20:29:43.06 ありがとうございます。 変換しました。 タイプセットはまだうまくいっていないので 後でまた質問するかもしれません。その時は何卒よろしくお願いします : 名無しさん@お腹いっぱい。 [] 2018/09/12(水) 20:38:58.05 Unix向け(ていうかX Window System向け)の良いPSヴューア知りませんか。 xpsvとかだと日本語が化けるんです。 : 名無しさん@お腹いっぱい。 [sage] 2018/09/12(水) 20:47:23.30 gvでも文字化けするの? : 名無しさん@お腹いっぱい。 [sage] 2018/09/17(月) 18:48:22.61 AUCTeXの\itemを出すのにEsc+Enterを使ってるんですが 微妙に押しにくいです 皆さんはそのまま使ってますか?どんなキーバインディングに変えてますか? ご教示ください : 名無しさん@お腹いっぱい。 [sage] 2018/09/18(火) 21:50:05.19 Emacsなんて使いません(火種) : 名無しさん@お腹いっぱい。 [sage] 2018/09/19(水) 02:18:57.12 Emacs では 「ESCを押してからナントカキー」は 「Metaを押しながらナントカキー」と等価。 AUC-TeX では 「Metaを押しながらEnter」と「C-c C-j」は同じ。 オレんちでは キーバインド以前にキー配列を派手に変えてる : 名無しさん@お腹いっぱい。 [sage] 2018/09/19(水) 02:43:07.46 続けたまえ : 名無しさん@お腹いっぱい。 [sage] 2018/09/20(木) 11:28:16.87 の「派手に変えたキー配列」だが、元々はUS配列のキーボード。それを semicolon と single quote の位置のキーは共に enter を入力するようにしており、 enter の位置のキーは Alt (Emacs で Meta扱い) に変更してあるので、M-Enter は Enter-(single quote) で入力できる。でも少しホームポジションから少し指をずらす 必要があるので、\item は C-c C-j で入力しているな。 : 名無しさん@お腹いっぱい。 [sage] 2018/09/20(木) 11:35:33.44 それと日本では SandS とか OneShot Modifier とか呼ばれている Dual Role Key を導入し、Alt 扱いのキーは単独ではESCを入力 できるようにしているので、Emacs の 「ESCを押してからナントカキー」と「Metaを押しながらナントカキー」は 同じキーで実行できる。 : 名無しさん@お腹いっぱい。 [sage] 2018/09/20(木) 18:17:03.60 ttp://https://github.com/minoki/yurumath LaTeX(の数式記述)→MathML 変換器 : 名無しさん@お腹いっぱい。 [] 2018/09/21(金) 00:11:05.46 LaTeXで \usepackageされているパッケージのパスを取得するオプションとかってありますか。 sedやawkを使えば取り出せるのは予想できますが、できればLaTeXに備わっている機能で取得したいです。 なぜならWindowsでも使えますし、なにより確実なので。 : 365 [] 2018/09/21(金) 00:14:51.79 \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を探しています。 : 名無しさん@お腹いっぱい。 [sage] 2018/09/21(金) 07:23:57.11 そんなのlogファイルに出力されるからソースファイルの\usepackageの引数を記憶しておいてソースファイルをコンパイルして出力されたlogファイルから検索して出力するような実行ファイルを書けばいいんじゃないの? ソースファイル云々とか言わないのであれば $ kpsewhich foo.sty bar.sty ってやればパスを含めたファイル名が取得できるけどね : 名無しさん@お腹いっぱい。 [sage] 2018/09/21(金) 11:12:08.65 パッケージの拡張子はtexじゃなくてstyね。 \listfiles のパス表示版が欲しいわけね。 UNIX版的な解決方法以外は、ちょっと思いつかないけど、 ctanのsnapshotパッケージは試した? : 名無しさん@お腹いっぱい。 [sage] 2018/09/23(日) 23:18:49.05 snapshotパッケージは知りませんでした。 教えていただきありがとうございます。 ただ 結局パッケージの出力結果をパースしなくてはならず、また snapshotパッケージが提供する機能はあまりに多く、\usepackageされている パッケージの一覧(実はファイルの名前だけでもいいです)が欲しい身としては ちょっと牛刀割鶏ではと思います。 また、既存のファイルにパッケージを追加していくのもあまり好ましくないです。 できればオプションなどのファイル自体を変更しない方法で解決したいです。 : 名無しさん@お腹いっぱい。 [sage] 2018/09/24(月) 03:18:40.36 > \usepackageされているパッケージの一覧(実はファイルの名前だけでもいい とか書かれると単に $ grep usepackage 原稿 して拡張子 .sty 付けるだけじゃダメなん? などと言いたくなる内容に読めるんだが…… (ググったらwindowsでもfindstrとかいうgrepと似たようなコマンドがもとからあるらしいし) パッケージが内部で呼んでる別の外部パッケージとかまで知りたいとかそゆんだよね? : 名無しさん@お腹いっぱい。 [sage] 2018/09/24(月) 03:28:59.33 LaTeXというかTeX処理系では \usepackage{foo,bar}\usepackage{baz} などというように書けるので これを外部コマンドでパースするのは面倒なのです。 ですのでできれば内部で\usepackageを確実に解析してもらったほうが嬉しいです。 : 名無しさん@お腹いっぱい。 [sage] 2018/09/24(月) 05:36:53.34 >これを外部コマンドでパースするのは面倒なのです 「面倒なのです」ではなく「能力がないのです」の間違いでは? perl でもなんでもいいけど単に \usepackage{...} の ... の部分を拾いまくるスクリプト書けばいいだけじゃん(´・ω・`) : 名無しさん@お腹いっぱい。 [sage] 2018/09/24(月) 12:09:43.04 別にただ一覧したいだけなら横に並んでも全然構わんじゃん 横並びがどうしてもだめってのなら、そうなるような(あるいはもっと違った)別の条件とかあるのか? もっと別の事情(商売でクライアントに言われたとか)まで隠してたりするんじゃないだろうね? で、結局あんたにだけ都合のいいsomeoptionとやらは無いから みんなのこの反応(自分で書け)なんだと思うんだけど まだ粘ってるのは内部オプションであるはずだと信じ込んでる狂儲なのか それともごねてれば誰かがスクリプトなりアプリなり作ってくれると思ってるクレクレか? まあ仮に奇特な作りたがりが居たとしても未だに要求仕様が曖昧過ぎる時点で 都合のいいのが出てくるはずもないがw : 名無しさん@お腹いっぱい。 [sage] 2018/09/24(月) 16:08:05.40 >外部コマンドでパースするのは面倒 話が変わってきた。Windowsを視野に入れているので、分からないなと思っていたけど、 UNIX的な解決方法がOKなら、 パッケージ名を取り出して、kpsewhichで調べるシェルスクリプトを数行書けば即解決だし、 パスにこだわらないなら\listfilesで解決だろ。 : 名無しさん@お腹いっぱい。 [sage] 2018/09/24(月) 18:29:32.94 自分用の使い捨てワンライナーを書くのであれば、 $ 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 を使ってもよし。 : 名無しさん@お腹いっぱい。 [sage] 2018/09/24(月) 21:36:42.51 これで十分じゃん 注文を付けるとすると \usepackage[options]{hogehoge} に対応かな? まあここまで見せてくれたんだから後は自分でってやつだね・ω・ : 名無しさん@お腹いっぱい。 [sage] 2018/09/24(月) 22:42:08.63 >\usepackage[options]{hogehoge} に対応 あっ 指摘Thanks. でもあとは自分でやってね >> 366 : 名無しさん@お腹いっぱい。 [sage] 2018/09/25(火) 00:12:30.79 元の質問者だけど まあ能力が低いのは認める。けどもUnixユーティリティでやるとすると \def\somename{multicol} \let\somecs=\usepackage \somecs{\somename} ↑こんなん処理できなくない? だから,できればLaTeXもしくはTeXのなかで手続きをしたかったのよ。 まあクレクレみたいなったのはすまん。もうちょっと自分で考えてみるわ。 ちなみに,俺は個人でLaTeXを使ってるよ。クライアントもなにも関係ない。 : 名無しさん@お腹いっぱい。 [sage] 2018/09/25(火) 01:36:15.72 それなら元ファイルをコンパイルしてそのログファイルから hoge.sty というような文字列を探せばいいじゃん この方法なら \userpackage{hoge,fuga}みたいなのも気にする必要ないし ただソースファイルで読み込んでいるものだけじゃなくて各々のスタイルファイルから読み込んでいるものや ものによってはクラスファイルから読み込んでいるものまですべて拾うけどね(´・ω・`) : 名無しさん@お腹いっぱい。 [sage] 2018/09/25(火) 01:40:11.51 結局何がやりたいんか全然わかんね 個人で使ってて、能力無いなら、そこまでして知らないと意味が分からん : 名無しさん@お腹いっぱい。 [sage] 2018/09/25(火) 02:50:50.70 ログファイルね。thx : 名無しさん@お腹いっぱい。 [sage] 2018/09/25(火) 03:25:56.00 ログ見ろってのは一番最初のレスで既に言われてるのにテキスト処理嫌だからって一回拒否ってるのよな それでいいならここまでのレス全部茶番だわw に心から同意できそうだ : 名無しさん@お腹いっぱい。 [sage] 2018/09/25(火) 17:37:07.43 ソースファイルに書かれた \usepackage から云々って話から \usepackage をマクロ化して云々とかほぼありえない話になって結局ログファイルから拾うとか… 最初のソースファイル云々ってのは何だったのか?w 人に相談するならその仕様をしっかり固めてからにしろよな…折角の人の意見が無駄になるんだよ(´・ω・`) : 名無しさん@お腹いっぱい。 [sage] 2018/10/13(土) 19:32:38.76 ttps://imgur.com/FAF05na.jpg : 名無しさん@お腹いっぱい。 [sage] 2018/10/18(木) 18:33:37.92 どこが kids やねんw ttp://https://www.latex-project.org//news/2018/10/16/new-kids/ : 名無しさん@お腹いっぱい。 [] 2018/10/22(月) 20:44:52.83 「山本+山」のような文字列を地の文で(数式環境以外で)入力すると 「+」の前後に空白が入って「山本 + 山」のように表示されるのだけど, これを空白を入れずに「山本+山」のように出力する方法はありますか? 環境はtexlive2018 on MacでIPAexフォント埋め込み,jsarticle 使用。 : 名無しさん@お腹いっぱい。 [sage] 2018/10/22(月) 21:44:29.67 xkanjiskipで検索 : 名無しさん@お腹いっぱい。 [sage] 2018/10/23(火) 11:26:16.06 山本{+}山 じゃだめなん? # その例だと全角プラス使うような場面に見えるけどな : 名無しさん@お腹いっぱい。 [sage] 2018/10/23(火) 18:18:12.46 っていうか、 山本+山 でええやん? : 名無しさん@お腹いっぱい。 [] 2018/10/24(水) 12:18:38.31 {+}でも空白が入ってしまうので、結局 \newcommand{\plus}{\hspace{0pt}+\hspace{0pt}} のようにしました。アドバイスありがとうございました。 全角の+も考えたのですが、あるソフトでのキーワード指定について説明するものだったので、 半角の+の方がよかったのです。 : 名無しさん@お腹いっぱい。 [sage] 2018/10/24(水) 12:51:01.39 \inhibitglueではさめばいけるんだっけ : 名無しさん@お腹いっぱい。 [sage] 2018/10/24(水) 13:01:46.92 > \newcommand{\plus}{\hspace{0pt}+\hspace{0pt}} 前後で泣き別れしたくなければ、\kern0pt\relax のほうがいいかな。 : 名無しさん@お腹いっぱい。 [sage] 2018/10/26(金) 12:17:59.95 ゼロ幅でかつ普通の字間と同程度の改行しにくさを持つ文字があれば楽なんだけどね。 : 名無しさん@お腹いっぱい。 [] 2018/11/01(木) 05:17:24.39 ●●●ケネディ大統領が暗殺された唯一の理由は●、イスラエルの核保有に反対した為である●●● http:/●/jbbs.livedo●or.jp/bbs/read.cgi/study/3729/1226114724/53 この掲示板(万有サロン)●に優秀な書き込みをして、総額148万円の賞金をゲ●ットしよう!(*^^)v ttp://http://jbbs.livedoor.jp/study/3729/ →リンクが不良なら、検索窓に入れる! : 名無しさん@お腹いっぱい。 [sage] 2018/11/07(水) 13:53:33.66 ほとんど全員がプリアンプルでやってること \def\d{\rm d} OR \newcommand{\d}{\mathrm{d}} : 名無しさん@お腹いっぱい。 [sage] 2018/11/07(水) 14:32:42.02 やってないけどやるとしたら「\,\mathrm{d}」って\,もつけるかな : 名無しさん@お腹いっぱい。 [sage] 2018/11/07(水) 14:41:59.00 普通\dはすでに定義されてるのでは? : 名無しさん@お腹いっぱい。 [sage] 2018/11/07(水) 17:07:16.97 例えばどんなパッケージ? : 名無しさん@お腹いっぱい。 [sage] 2018/11/07(水) 17:10:40.82 latexなら素で入ってるのでは? ちゃんと覚えてないけど、\d{a}で何か出た気がするよ : 名無しさん@お腹いっぱい。 [sage] 2018/11/07(水) 17:25:01.28 \. の逆の下付きドットね : 名無しさん@お腹いっぱい。 [sage] 2018/11/07(水) 20:57:03.66 個人的には「dxはxにdを施したもの」という立場には否定的なので には冷たい視線を送ってしまうなあ… : 名無しさん@お腹いっぱい。 [sage] 2018/11/07(水) 21:20:10.20 dは立体か、イタリックか論争 : 名無しさん@お腹いっぱい。 [sage] 2018/11/07(水) 21:32:00.91 ということは「d」と「x」という変数だという立場か。 それもそれでなぁ… : 名無しさん@お腹いっぱい。 [sage] 2018/11/08(木) 22:49:19.33 微分作用素だろ! : 名無しさん@お腹いっぱい。 [sage] 2018/11/09(金) 00:13:18.05 dxはx方向の局所変数ですね : 名無しさん@お腹いっぱい。 [sage] 2018/11/09(金) 04:42:13.87 「作用素d」な業界では斜体 「演算子d」な業界では立体 : 名無しさん@お腹いっぱい。 [sage] 2018/11/09(金) 04:44:31.43 まあ慣れの問題だろうが、純粋数学の文献に慣れていると 工学書や物理学書の組版は汚なく見えるな。 : 名無しさん@お腹いっぱい。 [sage] 2018/11/09(金) 05:41:55.59 別に噛み付くつもりはないけど 物理学書のdって立体で書かれてること多くね? 寧ろ数学書(特に古いの)のほうが酷いが。 尤も,当時はそれこそTeXなどの数式が綺麗に組版できる機構がなかったので仕方無いが。 : 名無しさん@お腹いっぱい。 [sage] 2018/11/09(金) 07:29:52.04 前世紀にISO31で「微分のdは立体」ってことで決着してるはず いまは2009年発効のこれ ttp://https://ja.wikipedia.org/wiki/ISO_80000-2 euの出版社はほぼ移行済み usの出版社と日本の老舗の出版社は乗り気でないもよう : 名無しさん@お腹いっぱい。 [sage] 2018/11/09(金) 08:24:48.92 高校教科書とかどうなってたっけ : 名無しさん@お腹いっぱい。 [sage] 2018/11/09(金) 08:27:44.38 自然数の集合に0を入れてやがる。気に入らねぇ… : 名無しさん@お腹いっぱい。 [sage] 2018/11/09(金) 08:35:58.49 自然数って曖昧だから使わないほうがいいよ 正整数か非負整数ね : 名無しさん@お腹いっぱい。 [sage] 2018/11/09(金) 09:11:06.93 リンゴは食べたら無くなるんだから0が自然数なのは当然ダルルォ!? : 名無しさん@お腹いっぱい。 [] 2018/11/09(金) 10:35:25.04 「0個ある」と言われても 「ある」気がしない : 名無しさん@お腹いっぱい。 [] 2018/11/09(金) 10:37:45.16 「りんごが0個」と「みかんが0個」が同じ状態を表すってのは、なかなか気持ち悪い : 名無しさん@お腹いっぱい。 [sage] 2018/11/09(金) 10:58:25.80 みかん成分とりんご成分を持つベクトルだろ : 名無しさん@お腹いっぱい。 [sage] 2018/11/09(金) 16:46:58.68 数学板みたいな不毛な論争やめろソフトウェアの話をするスレだここは : 名無しさん@お腹いっぱい。 [sage] 2018/11/09(金) 17:22:33.70 これだから底辺は困る : 名無しさん@お腹いっぱい。 [sage] 2018/11/09(金) 19:51:40.07 これだから高さは困る : 名無しさん@お腹いっぱい。 [sage] 2018/11/09(金) 21:14:32.45 みたいな発想してるから工学書や物理学書の組版は汚ないんだな : 名無しさん@お腹いっぱい。 [sage] 2018/11/09(金) 21:43:24.49 なんで喧嘩腰なの? : 名無しさん@お腹いっぱい。 [sage] 2018/11/09(金) 21:52:04.81 割る2しとけよ : 名無しさん@お腹いっぱい。 [sage] 2018/11/09(金) 23:06:51.80 ちゃんと掛けた? : 名無しさん@お腹いっぱい。 [sage] 2018/11/10(土) 00:17:16.11 俺みたいな 割る2 惚れるなよ! : 名無しさん@お腹いっぱい。 [] 2018/11/10(土) 02:07:24.90 工業規格で組版文化を語られてもな : 名無しさん@お腹いっぱい。 [sage] 2018/11/10(土) 17:02:31.81 ちょっとだけクスっときた。 よく思いついたねそんな掛詞 : 名無しさん@お腹いっぱい。 [sage] 2018/11/15(木) 07:57:10.29 \usepackage{physics}で \dd{x} だろ : 名無しさん@お腹いっぱい。 [sage] 2018/11/15(木) 10:34:39.32 それをやるんだったら、数式中でのみ利用可能なマクロを作るわ。 例えば、 \dy, \dx は数式中のみで有効なマクロで、 \frac{\dy}{\dx} で記述できるようにしとくわ。 百歩譲って、 \d コマンドを作るとしても、それは数式中のみで有効にするわ。 : 名無しさん@お腹いっぱい。 [sage] 2018/11/15(木) 11:03:45.52 マクロが作れるのは羨ましいな。具体的にどう書くん?長いん? : 名無しさん@お腹いっぱい。 [sage] 2018/11/15(木) 17:38:43.19 数式の中に入るってどうやって判定するのだろう : 名無しさん@お腹いっぱい。 [sage] 2018/11/15(木) 17:39:36.08 s/入る/居る つまり\ifinformulaみたいな命令があるのかね。 : 名無しさん@お腹いっぱい。 [sage] 2018/11/15(木) 17:40:37.72 確かあった気がするんだけど... : 名無しさん@お腹いっぱい。 [sage] 2018/11/15(木) 18:21:22.30 ifmmode ttps://en.wikibooks.org/wiki/TeX/ifmmode : 名無しさん@お腹いっぱい。 [sage] 2018/11/15(木) 20:42:04.40 \ifmmodeのみしか動かないってやるほうが、現実的かな。 インライン要素とブロック要素を分けるのもメンドイしな。 一応、every系のコマンドとして、 \everymath \everydisplay なんかもあるw : 名無しさん@お腹いっぱい。 [sage] 2018/11/16(金) 22:12:46.23 pbibtexだけインストールしたいんですけど、どうやったらいいでしょうか? : 名無しさん@お腹いっぱい。 [sage] 2018/11/16(金) 23:22:45.90 とりあえず、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 ぐらいはインストールしとけ。 これで期待する動作がすべて動くかしらん。 まぁ、がんばれ。 : 名無しさん@お腹いっぱい。 [sage] 2018/11/28(水) 15:55:21.42 ¥dv{y}{x} : 名無しさん@お腹いっぱい。 [sage] 2018/11/30(金) 18:26:22.00 TeXってプログラムとしてはどういう種類なんだろう。 ほとんどの命令や字句規則さえ書き換えられるのってあんまりないよね。 shellとかかな? : 名無しさん@お腹いっぱい。 [sage] 2018/11/30(金) 20:16:49.08 htmlのようなマークアップ言語だとおもってたけど : 名無しさん@お腹いっぱい。 [sage] 2018/11/30(金) 21:23:35.49 htmlはチューリング完全じゃないけど、TeXは疑いなくそうでしょ : 名無しさん@お腹いっぱい。 [sage] 2018/12/01(土) 22:58:43.05 計算完備っていうのもそうだけど HTMLは例えばタグの開始文字を「[」にしたり 組み込まれてる非常に原始的な命令(<head>とか)を全く別物に置き換えたりできないじゃん。 : 名無しさん@お腹いっぱい。 [sage] 2018/12/05(水) 13:39:46.90 使っているPDFTeX(系列の処理系)が何のバージョンのPDFを出力するかっていうのは 実際に出力してみないと分かりませんかね。 なにか文書として「LuaTeXはPDF 1.5を生成します」みたいな一覧など知っておられますか。 : 名無しさん@お腹いっぱい。 [] 2018/12/07(金) 14:07:03.85 uplatexでは、nociteとhyperrefのpagebackrefを同時に用いるために、 ttps://tex.stackexchange.com/questions/2919/nocite-and-pagebackref-option に従い、プリアンブルに \let\oldnocite\nocite \makeatletter \renewcommand*{\nocite}[1]{\oldnocite{#1}\Hy@backout{#1}} \makeatother と記載していました。今般、luatex-jaにしたところ、 ! Undefined control sequence. \nocite #1->\oldnocite {#1}\Hy@backout と叱られてしまいます。 どなたか回避方法を思いつきますか? : 443 [] 2018/12/07(金) 14:16:44.06 443ですが、hyperrefを読み込んでいませんでした 大変失礼しました 半年反省します : 名無しさん@お腹いっぱい。 [sage] 2018/12/08(土) 07:26:01.83 hyperrefより\pdf*使ったほうがいいよ : 名無しさん@お腹いっぱい。 [sage] 2018/12/09(日) 23:54:15.22 LaTeXで行列を楽に書けるパッケージとかないですかね。 点線での省略とかを一々繰り返すのが面倒なんです……。 : 名無しさん@お腹いっぱい。 [sage] 2018/12/10(月) 00:19:24.88 >行列を楽に書ける の定義は? : 名無しさん@お腹いっぱい。 [sage] 2018/12/10(月) 07:39:28.23 アスペかよ : 名無しさん@お腹いっぱい。 [sage] 2018/12/10(月) 12:25:40.58 いや、べつに、いまでもLaTeXで十分に簡単にかけるやん? 「行列を楽に書ける」の”楽”な度合いって、人によって異なるわけだし。 それでも面倒ならば、 テキストエディタのLaTeX入力支援を使って、snippetでも作れば、 > 点線での省略とかを一々繰り返すのが面倒なんです……。 とならずに、全く楽に入力できているんだが。 まさか、メモ帳なんかで、LaTeX文章を書いているわけじゃないでしょう。 ちなみに、こちらはEmacsとVSCode。 それぞれのsnippetは、それぞれの入力支援の拡張として、自前で書いた。 : 名無しさん@お腹いっぱい。 [sage] 2018/12/11(火) 07:31:30.05 スニペットを使う方法は 「やっぱり行列の成分表記を右下じゃなくて左下にしよう」なんかの変更に対して弱いんだよね。 それにLaTeXの機能じゃなくてエディタの機能に依存することになるし。 だから避けたい。できれば\easymatrixみたいなマクロがあって \easymatrixとやると [ a_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 ] みたいな行列が書ける。 : 名無しさん@お腹いっぱい。 [sage] 2018/12/11(火) 14:10:42.65 それやりだすと、 ij成分とか、lk成分とかもほしくなりそうだな。 まぁ、amsmath の行列系マクロを元にして、 期待値になるように実装すれば、いけると思う。 : 名無しさん@お腹いっぱい。 [sage] 2018/12/11(火) 15:01:02.05 まあ考えだすとキリないよね…… 大したマクロでもないし,車輪の再発明は避けたいので 出来合いのものがあれば嬉しいんだけど。 : 442 [sage] 2018/12/14(金) 13:11:09.90 すいません \pdfvariable minorversion 7 これでいけました。 : 名無しさん@お腹いっぱい。 [sage] 2018/12/14(金) 13:14:02.31 精進しろよ : 名無しさん@お腹いっぱい。 [sage] 2018/12/18(火) 20:17:12.99 TeX Live以外にLinux向けのTeX環境を配布しているところない? ていうかtexのバイナリとかってどこで入手できるの? : 名無しさん@お腹いっぱい。 [sage] 2018/12/18(火) 20:22:58.27 (別にLinuxにかぎらず)MiKTeXがある。 ただ…、TeX Liveのインストール構成を小さくして入れたらいいと思う。 : 名無しさん@お腹いっぱい。 [sage] 2018/12/18(火) 23:49:54.07 数学板だけでもTeXに対応せんかな? 読みにくいしダサすぎ : 名無しさん@お腹いっぱい。 [sage] 2018/12/19(水) 00:06:38.65 なぜそれをUNIX板に書く? : 名無しさん@お腹いっぱい。 [sage] 2018/12/19(水) 23:54:59.71 TeXの技術的な問題じゃないんだけど 大抵の欧文フォントと大抵の日本語フォントを比べたときに欧文のほうが「太く」感じるのって俺だけかな。 日本語フォントに含まれる欧文フォントを使っても太く感じるので、多分俺の問題だとは思うんだけど。 欧文フォントのRegularに対して日本語フォントのSemiBoldがちょうど良いように見える。 : 名無しさん@お腹いっぱい。 [sage] 2018/12/20(木) 12:09:22.76 フォントによる。 : 名無しさん@お腹いっぱい。 [sage] 2018/12/20(木) 12:10:45.33 変な話、NFSSのseries、weightに相当するRegular, Semiboldなんても、 どんな名前だってOKなんだから。 : 名無しさん@お腹いっぱい。 [sage] 2018/12/20(木) 12:33:20.58 意味不明なことを呟くなよ : 名無しさん@お腹いっぱい。 [sage] 2018/12/21(金) 01:03:36.22 TeXで文字としての情報だけを取得するマクロとかありますか。(できればplain TeXとかに近い環境で) PDFのタイトルやアウトラインを指定するときに\TeXなどのカーニング情報が入ったマクロではなく プレーンテキストの形で渡したいんです。でも単にコマンドの名前をそのまま残すのではなく 「\myname」→「佐藤 敏夫」みたいな展開を行なってから装飾を剥ぎ取りたいです。 : 名無しさん@お腹いっぱい。 [sage] 2018/12/23(日) 10:36:22.07 PDF化して pdftotext -raw でプレーンテキスト取り出すのではいかんの? : 名無しさん@お腹いっぱい。 [sage] 2018/12/23(日) 13:36:00.69 できればTeXのマクロとして欲しいです。 というのも目的は \special{pdf:docinfo << /Title (\@title) >>}} ↑こういう文で\@titleの文字列をプレーンテキストにしたいんです。 : 名無しさん@お腹いっぱい。 [sage] 2018/12/23(日) 16:25:51.09 .texをdetexとかじゃなくて、 普通にプレーンテキストに吐くTeXコンパイラを作ったほうがよさげ。 : 名無しさん@お腹いっぱい。 [] 2018/12/23(日) 21:26:00.54 標準出力に対応してればパイプでpdftotextに繋げられるのに : 名無しさん@お腹いっぱい。 [sage] 2018/12/25(火) 15:05:57.10 突然だけど いわゆるplain (p)TeXって今時使ってる人いるのかな。 plain TeXがTeX Liveの最新版にも収録されているのはD. Knuthに敬意を払っているっていう話を聞いたことがあって ということは実質plain TeXは彼一人を除いて誰も使っていないんじゃないか。 : 名無しさん@お腹いっぱい。 [] 2018/12/27(木) 21:20:17.63 Windows10からw32texでtexを使い始め、2ヶ月まえからDebianでTexliveでもtexを使っているけど、どうしてLinuxではmain.texでのコンパイルができないのですが、うまくできているかた、Linuxの設定の詳細をお願いします。 : 名無しさん@お腹いっぱい。 [sage] 2018/12/28(金) 01:13:16.65 >Linuxではmain.texでのコンパイルができない ちょっと意味がわからないんだけどもっと詳しく書けるかな? わたしの知識では仮に「main.tex」なるものがあったとすればそれはコンパイルする方じゃなくてされる方なんだけどね これだと $ main.tex hoge.tex として hoge.tex をコンパイルしようとしているのかな?っと… また「main.tex のコンパイルができない」と読んだとしてもその中身がわからなければ何もアドバイス等はできないしね 何らかの統合環境を用いて「main.tex」なるものを処理すると何かが起きるのであってもその統合環境がわからないとね : 名無しさん@お腹いっぱい。 [sage] 2018/12/28(金) 14:09:38.45 特別な設定は不要です。Windowsよりも簡単なはずです。 難関のWindowsでコンパイルできる力量があるなら、 何もしなくてもよいDebianはとても楽チンなはずです。 エスパーしますが、main.texが必要とするパッケージをインストールしていないのではないですか? Debianでは、TeXLiveは巨大なのでディスクスペースの無駄なので、 必要なものだけを選択的にインストールできるようになっています。 sudo apt install texlive* と一生涯使わないものも含めて全てインストールするか、 あるいは、必要なパッケージを特定してインストールします。 例えば、tikz.styがないと言われたら、 $ apt-file search /tikz.sty latexml: /usr/share/perl5/LaTeXML/Package/tikz.sty.ltxml texlive-pictures: /usr/share/texlive/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty で、texlive-picturesに入っていると分かります。 apt-fileを入れていなかったら、まずはapt-fileのインストールが必要。 : sage [] 2018/12/28(金) 14:37:31.99 luatex-jaで lscape.sty がうまく使えないのですが そういうものですか? : 名無しさん@お腹いっぱい。 [sage] 2018/12/28(金) 15:29:48.95 いえ、使えないのはあなた1人かもしれません。 luatex-jaでlscape.styを使えていますし、 使えないという話は聞いたことがないです。 : 名無しさん@お腹いっぱい。 [sage] 2018/12/28(金) 20:28:06.08 PDFTeX系列でdvipdfmx用の\special拡張で利用できる@yposなどの特殊変数に相当するものってありますかね。 : 464 [sage] 2018/12/30(日) 23:44:41.86 その先の目的は 「dvipdfmx使ってできるPDFのメタデータ領域のタイトルと作者に文字列を置きたい、 ただしhyperrefパッケージを使わないで」 ということでよろしゅおす? 以下2レスで示す例では%で始まる行を有効化して文字列にtexマクロを含ませると hyperref不使用版でだけ確かにひどい結果になる の質問はこれをマクロフィルタで防ごうという意図かと想像 : 464 [sage] 2018/12/30(日) 23:46:18.63 %%hyperref使用版 \documentclass{jsarticle} \usepackage[dvipdfmx,pdfusetitle]{hyperref} \usepackage{pxjahyper} \title{方法序説} \author{デカルト} %\title{Discours de la m\'ethode} %\author{Ren\'e Descartes} \date{1637} \begin{document} \maketitle \end{document} : 464 [sage] 2018/12/30(日) 23:49:35.93 %%hyperref不使用版 \documentclass[]{jsarticle} \usepackage{atbegshi} \title{方法序説} \author{デカルト} %\title{Discours de la m\'ethode} %\author{Ren\'e Descartes} \date{1637} \AtBeginShipoutFirst{ \special{pdf:tounicode EUC-UCS2} } \makeatletter \AtBeginDvi{ \special{pdf:docinfo << /Title (\@title) /Author (\@author)>>} } \makeatother \begin{document} \maketitle \end{document} : 名無しさん@お腹いっぱい。 [] 2018/12/31(月) 14:32:58.57 >473 コメントありがとうございます。原因を究明してみます。 : 名無しさん@お腹いっぱい。 [sage] 2019/01/02(水) 10:07:27.94 概ねその通りです。 hyperrefペッケージがどのようにその辺を処理しているのか不明だけど 出来ている以上方法はある筈…… : 名無しさん@お腹いっぱい。 [sage] 2019/01/03(木) 12:01:24.40 pTeXで複数ページに跨る段落を組んだとき 組版は正しくできているのに Underfull \vbox (badness 10000) has occurred while \output is active [...] ↑こういう警告が出るのですがなんとか抑制できないものでしょうか。 : 469 [] 2019/01/03(木) 17:06:38.08 あけましておめでとうございます。エスパーしてくれたかたありがとうございます。 (1) main.texの内容 \documentclass[b5paper,10pt]{jsarticle} \input{begin} \renewcommand{\include}[1]{} \renewcommand\documentclass[2][]{} %\maketitle %\tableofcontents \input{file_1} \input{file_2} \input{file_3} %\input{end} です。またbegin.tex , end.texもあります。 (2)main.texをつかってコンパイル main.texを使い file_1.tex, file_2.texなどをまとめてコンパイルし一つのPDFをつくるのが目的です。 Windows 10では、あるソフト(Texe)を使うとうまくいきます. Texmaker, Texstudioではうまくいきません。TexeがあるからWindows 10では問題なしです。 Linux (Debian 9)では、Texmaker, Texstudioとも『そんはファイルがないからコンパイルできない』旨のエラーが出てdviが生成されません。 またフルパスで\input{/home/hoge/TEX-DOC/Math/math-200701.tex}などとしても同じくコンパイルできません。 (3) どのような設定をLinuxですれば『そんはファイルがないからコンパイルできない』がでなくなるのでしょうか 解決策をお願いします。『Windows10で使えば』というのはなしでお願いします。 : 名無しさん@お腹いっぱい。 [sage] 2019/01/03(木) 18:39:37.99 Debianを使っているが、まったく問題なくコンパイルできるね……。 普段はWindowsで使っているということで、コマンドラインでの操作は苦手かもしれないが main.texなどがあるディレクトリに移動して、端末エミュレーターを開いて $ platex ./main.tex とした結果を教えてくれるか? : 469 [] 2019/01/03(木) 19:54:27.68 ありがとうございます。自宅に戻り次第、$ platex ./main.tex をやってみます。 フルパスで\input{/home/hoge/TEX-DOC/Math/math-200701.tex}は、 フルパスで\input{/home/hoge/TEX-DOC/Math/main.tex}の間違いでした。 : 名無しさん@お腹いっぱい。 [sage] 2019/01/04(金) 01:04:45.27 読み込んでいる begin.tex などは PDF に表示させたいただの文字列の羅列(TeXコマンドを含む)でいいのかな? \begin{document} の前に \input すればどんな OS だろうとエラーを吐くんじゃないのかな?begin.tex に仕掛けがあるのならそれを公にしないとなぁ file_1.tex 等が \documentclass や \begin{document} 等を含みそれ単体でコンパイルできるものならばあるスタイルファイルを用いればできたんじゃないかと… : 名無しさん@お腹いっぱい。 [] 2019/01/04(金) 08:01:57.29 以外とjsarticleが見つからないんだったりして : 名無しさん@お腹いっぱい。 [] 2019/01/04(金) 08:03:31.04 エラーメッセージの意訳じゃなくて原文そのまま貼り付けた方がいい : 名無しさん@お腹いっぱい。 [] 2019/01/04(金) 08:08:42.70 /Dev/nullにリダイレクト せっかく「美しく組めなかった」って教えてくれてるのに、気にしなくていいの? : 名無しさん@お腹いっぱい。 [] 2019/01/04(金) 08:09:49.86 /dev/null ね : 名無しさん@お腹いっぱい。 [sage] 2019/01/04(金) 17:27:04.79 すっごく古いTeXのファイルって往々にして\byeコマンドが付与されてないんだけど なにか理由あるのかな。 個人的な予想だと、「組版に失敗したときにメモリやハードディスクが勿体ないので 失敗したと分かったら即座に結果を破棄できるようにしている」というものなんだけど なにせその時代に産まれてすらいないので なんとも……。 : 名無しさん@お腹いっぱい。 [sage] 2019/01/04(金) 21:23:41.68 >そんはファイルがないからコンパイルできない だから、最重要な情報である「どのファイル」をなぜ隠蔽するのか? 問題の切り分け 1. TexmakerやTexstudioなど(の設定)に問題がある 2. TeXLiveの状態に問題がある(インストールが不完全) 3. そもそもtexファイルが間違い どれであるかをまずははっきりさせるために、 の結果をそのままペーストする(ユーザ名などは適当に匿名化して)。 エスパーすると、単に存在しないファイルをinputしようとしているだけと思うが。 ケアレスミスをOSのせいにしているだけと推測。 : 490 [sage] 2019/01/04(金) 21:28:59.77 ひとつ思いついた。 Windowsとその他のOSの大きな違いとして、 Windowsはcase insensitiveなのに対して、他のOSはcase sensitive。 つまり、Windows以外では、a.texとA.texとa.TEXとA.TEXは全て異なるファイル。 A.TEXが存在するところで、\input{a.tex} としても当然エラーになる。 A.TEXは存在してもa.texは存在しないから。 : 名無しさん@お腹いっぱい。 [sage] 2019/01/05(土) 11:43:57.39 halignとかで表を作るときに 行の高さを文字の3倍にする方法ってあるかな。 | AAA | BBBB |←こういう表組みを | | | | AAA | BBBB |←こういうのにしたい。(もちろん罫線は連続させたい) | | | : 名無しさん@お腹いっぱい。 [sage] 2019/01/05(土) 11:47:18.81 その case insensitive/sensitive の状況は、 (一般ユーザにとって、より全く意識する必要がないようになったけど、) TeX Live 2018ではさらに複雑になっている。 大まかにいうと、 1. OSのファイルシステム側が大文字小文字を区別するかどうか、 2. kpathsearch libraryで大文字小文字を区別するかどうか、 で、TL18から libkpathseaがデフォルト設定だと大文字小文字を区別しないようになった。 なので、個人的にはファイルシステム側がどうであれ、 大文字小文字を区別すべきだと考えているので、 texmf_casefold_search = 0 を(どこかの段階の)texmf.cnfにわざわざ与えている。 詳細は、texmf-dist/web2c/texmf.cnfの該当箇所を読んでちょい。 : 名無しさん@お腹いっぱい。 [sage] 2019/01/05(土) 13:26:32.00 multirow パッケージとかどう? $ texdoc multirow でマニュアルを見てみてちょ : 名無しさん@お腹いっぱい。 [sage] 2019/01/05(土) 13:46:56.65 halignって素のTeXのコマンドじゃね? LaTeXにはもうちょっと扱いやすい表組みコマンドがあるからそれを使え。 ところで \vbox{\vss \hbox{AAA}\vss} ↑こういう風なボックスを作るのはどうだろう。 : 名無しさん@お腹いっぱい。 [] 2019/01/05(土) 14:40:18.20 幅0の \rule : 名無しさん@お腹いっぱい。 [sage] 2019/01/05(土) 16:42:38.28 TeX Tricksではその方法だったな。 : 名無しさん@お腹いっぱい。 [sage] 2019/01/05(土) 20:22:56.73 haignってプリミティブなのね。 かなり複雑な仕様だからマクロかと思ってた。 : 名無しさん@お腹いっぱい。 [sage] 2019/01/06(日) 10:27:46.23 TeXで「-」ならハイフン,「--」ならen-スペース,「---」ならem-スペースみたいな挙動を マクロとして実装できますかね。 具体的にはある環境の内部で「<=」という文字列を「≤」に(自動的に)変換したいんだけど これをTeXと別のスクリプトではなくてTeX自身で処理できたら嬉しい。 : 名無しさん@お腹いっぱい。 [sage] 2019/01/06(日) 20:21:55.54 ttp://https://twitter.com/aminophen/status/1081861839573573633 ttp://https://twitter.com/5chan_nel (5ch newer account) : 500 [sage] 2019/01/06(日) 20:23:10.89 なんか勝手に 5chan_nel っての付加されたんだけどw そういう仕様なのか? : 名無しさん@お腹いっぱい。 [sage] 2019/01/07(月) 15:38:45.72 仕様だよ : 名無しさん@お腹いっぱい。 [sage] 2019/01/07(月) 16:04:36.57 しようがないなあ、のび太くんは : 492 [sage] 2019/01/08(火) 22:28:55.43 それにします。 さま、さまありがとうございます。 いまだに非LaTeXの因習から抜け出せない古い人間なので はやくLaTeX風の作法を身に付けたいです。 : 名無しさん@お腹いっぱい。 [sage] 2019/01/08(火) 22:37:28.49 失せな : 名無しさん@お腹いっぱい。 [] 2019/01/13(日) 10:01:00.62 docmuteで長い文章を分割して部分ごとにコンパイルして書き進めてるんだけど, 個々のファイルで使ってたlabelをciteで引用してたのってinputで1つに纏めたコードをコンパイルして出来たpdfでは反映されないのな... : 名無しさん@お腹いっぱい。 [sage] 2019/01/13(日) 10:38:09.83 マジかよ。 コンパイルに時間がかかるから、1ページ単位で作ってるから知らなんだ。 : 名無しさん@お腹いっぱい。 [sage] 2019/01/14(月) 00:54:30.62 \include{<file>}じゃなくて\input{<file>}でもそうなるのか……。 : 名無しさん@お腹いっぱい。 [sage] 2019/01/14(月) 05:56:07.23 \DeclareFontShapeのオプションで無理矢理に斜体にすることってできますか。 \DeclareFontShape{JT2}{hmc}{m}{it}{<-> XXX}{} ↑こういう指定のXXXの部分でfakeslantedなフォントを作成したいです。 LuaTeXやXeTeXではOpenTypeを無理矢理斜体にするオプションがあると思うのですが 同じようなことを(u)pLaTeXでもしたいです。 : 名無しさん@お腹いっぱい。 [sage] 2019/01/14(月) 13:18:54.56 NFSSのfontの意味で、和文書体に対する slant を作る意味って、 実用上を考えてもあまり意味がないと思うけれども、 Tikz を使って、擬似的に斜体にすることは、できるよ。 : 名無しさん@お腹いっぱい。 [sage] 2019/01/14(月) 22:08:22.40 TikZを使うという手がありましたか。 ちょっとやってみます。 : 名無しさん@お腹いっぱい。 [sage] 2019/01/14(月) 22:17:44.75 本質的なコードは、xslant を使うだけだったと思う。 \node[xslant=0.167] (どっか) {擬似的にslantedにしちゃうよ!} : 名無しさん@お腹いっぱい。 [sage] 2019/01/15(火) 11:38:21.59 あーそれってもしかして\textitを上書き定義するんですかね。 できれば\DeclareFontShapeにおいて定義して LaTeXのフォント選択機能を活用していんですけど やっぱ無理ですかね。 : 名無しさん@お腹いっぱい。 [sage] 2019/01/15(火) 11:44:11.69 tfm弄る : 名無しさん@お腹いっぱい。 [sage] 2019/01/16(水) 08:29:42.06 ちょっとTFMの弄りかた調べてみたら 自分には無理そうだったんで大人しくXeTeX使います。 : 名無しさん@お腹いっぱい。 [sage] 2019/01/16(水) 15:03:30.89 ただの興味から訊くんですけど、LaTeXのパッケージやTeXのバンドルとかで「有償」のものってありますかね。 例えばLinuxは基本全てオープンソースかつ無償ですがRHのような特例もありますし 同じような状況もありえそうですけどね。 : 名無しさん@お腹いっぱい。 [sage] 2019/01/16(水) 15:17:35.07 例えば、フォント。 : 名無しさん@お腹いっぱい。 [sage] 2019/01/16(水) 16:33:29.85 あー。なるほど。それこそmorisawaパッケージはモリサワフォントを購入しないと無意味ですもんね。 : 名無しさん@お腹いっぱい。 [] 2019/01/17(木) 11:22:46.68 MacでTexshopを初めて使ったんですが、Beamerで日本語を使えません。対処法を教えてくださいませんか。 : 名無しさん@お腹いっぱい。 [sage] 2019/01/17(木) 11:30:18.51 マックを叩き壊して買い替える : 名無しさん@お腹いっぱい。 [] 2019/01/17(木) 11:48:14.18 アドバイスありがとうございました、爆破せずとも解決できました。 : 名無しさん@お腹いっぱい。 [sage] 2019/01/17(木) 21:33:44.35 UNIX版でMacのことを聞いてくる人って何なの? MacをUNIX的に使っているならアリかもしれないけど。 # とMacから書き込んでみる : 名無しさん@お腹いっぱい。 [sage] 2019/01/18(金) 00:16:45.56 scientific workplaceがそうなんじゃない? : 名無しさん@お腹いっぱい。 [sage] 2019/01/18(金) 06:38:52.31 へえ。TeXWorksみたいなエディタでかつ有料なんだね。 OSSを(サポート面とかが理由で)使いたくない企業にとってはいい選択子かもね。 日本語使えないらしいがw : 名無しさん@お腹いっぱい。 [sage] 2019/01/21(月) 10:28:19.57 LaTeXで使える欧文フォントで ・Computer Modernとほとんど同じ(字面が細くて幅がすこし広い) ・合成でない太字とイタリック体、機械変形でないスモールキャプスがある で ・T1エンコーディング ・「@」がTimes系のように幅狭 なものを探しています。 このようなフォントをご存知でしたら、どうか教えてください。 : 名無しさん@お腹いっぱい。 [sage] 2019/01/21(月) 13:15:07.50 基本的にLatin Modernフォントを使うようにして、 「@」だけ、newtx フォントを使うとかすればどうですか? そのような挙動をする仮想フォントを作れば、いけますよ。 : 名無しさん@お腹いっぱい。 [sage] 2019/01/22(火) 15:01:16.51 \ifxetexっていうコマンドを乗っ取って無条件で真になるようにできない? pdfxっていうパッケージをupLaTeX&dvipdfmxで使いたいんですけど pdfxパッケージはdvipdfmxを使うのはXeLaTeXだけと思っているようでコンパイルが成功しない。 (upLaTeXがpdfLaTeXと誤認識されて\pdfXXXコマンドが用いられる。 当然そんなものはupLaTeXにはないので刎ねられる) そこでpdfxパッケージに(upLaTeXを)XeLaTeXを使っていると偽りたい。 : 名無しさん@お腹いっぱい。 [sage] 2019/01/22(火) 21:36:28.76 ここのことだろうな. ttp://https://twitter.com/munepixyz/status/1087683897582747649 この方法は,upLaTeX&dvipdfmxで直接というわけじゃないけど, これでも悪くないかも. ttp://https://twitter.com/5chan_nel (5ch newer account) : 名無しさん@お腹いっぱい。 [sage] 2019/01/23(水) 05:12:30.36 Twitterで反応してくれた人がいるのか だけどちょっとやりたいことと違う気がする やっぱり直接出力したいな……。 まあ正直、いざとなれば\special{pdf:を使いまくって 自力でPDF/Aに適合したPDFにすりゃいいんだけどねw : 名無しさん@お腹いっぱい。 [sage] 2019/01/23(水) 08:14:52.43 PDF/AはTeXで作るのは難しいんじゃないかな。 タグを付けたりメタデータをしっかりしなきゃいけないんでしょ。 規格を読んだわけじゃないからなんとも言えないけど upLaTeX&dvipdfmxで一先ず出力してからPDFCreater(OSSだよ)で 後からPDF/Aにするほうがいいんじゃない? : 名無しさん@お腹いっぱい。 [sage] 2019/01/23(水) 13:22:06.28 PDF/Aは upLATeX&dvipdfmx で素直にやるのは難しいだろうな。 開発段階の tagpdf パッケージなら、pdflatex, lualatex で試せるよ。 : 名無しさん@お腹いっぱい。 [sage] 2019/01/23(水) 19:01:10.88 529じゃないけど)あれってhyper系列の延長? hyper*パッケージって「行儀悪い」って聞くし, 実際セクションの定義とかを書き換えられてることに気が付かず苦労した 嫌な思い出がw : 名無しさん@お腹いっぱい。 [sage] 2019/02/04(月) 06:33:01.14 \newtoksと\defってどういう場合に使い分ければいいんですかね : 名無しさん@お腹いっぱい。 [sage] 2019/02/07(木) 09:35:58.17 STIX2パッケージの存在に最近気が付いた。 unicode-mathの「Unicodeで定められた全数式が利用できる」っていう部分だけが欲しいな というかそれ以外要らないからupLaTeXで使いたい,と思っていたところにこれは嬉しかった。 Unicodeの数式を使いたくてかつupLaTeXを使ってる人はSTIX2パッケージがお勧め。 : 名無しさん@お腹いっぱい。 [sage] 2019/02/08(金) 13:01:30.59 なんかフォントがlatin modern系と合わないな : 名無しさん@お腹いっぱい。 [sage] 2019/02/08(金) 13:14:09.85 unicode-math版Latin Modernを作ればいいんじゃないか? : 名無しさん@お腹いっぱい。 [sage] 2019/02/08(金) 15:02:20.28 実はもうある ttp://http://cm-unicode.sourceforge.net/ Computer Modernの字形をそのままにUnicodeに拡張したもの もちろんUnicode数学表現も使える(と思う……試してないからなんとも) : 名無しさん@お腹いっぱい。 [sage] 2019/02/08(金) 22:18:30.21 bxjsarticleで\sectionの後ろに「節」という文字を付けたいのですが プリアンプルで \renewcommand{\postsectionname}{節} と定義しても反映されず なぜか \begin{document}の後ろでやると反映されるんですけどこれおかしくないですか。 : 名無しさん@お腹いっぱい。 [sage] 2019/02/09(土) 18:23:04.42 TeXで\somecs{XXX:AA}という入力に対して \somecsX{XXX}\somecsA{AA} ↑こういう出力を返すマクロを作ろうと思ったら \def\somecs#1:#2{\somecsX{#1}\somecsA{AA}} という定義のマクロを用意すればいいですよね。 これをLaTeX2eの利用者定義命令で実現するにはどうすればいいですかね できればLaTeX2eで\defは使いたくないのです。 : 名無しさん@お腹いっぱい。 [sage] 2019/02/09(土) 20:27:18.57 > LaTeX2eの利用者定義命令 の定義は、何だと据えておられるのでしょうか? : 名無しさん@お腹いっぱい。 [sage] 2019/02/10(日) 18:32:34.25 LaTeX2eのマニュアルusrguide,clsguideに従うと \newcommandで定義された命令のことです。 : 名無しさん@お腹いっぱい。 [sage] 2019/02/10(日) 18:34:03.89 もしかして,個人の勝手な定義だと思われたのでしょうか。 これは私個人ではなくLaTeX3プロジェクトチームが公に定義している用語です。 もちろん日本語にしたのは私ですが。 : 名無しさん@お腹いっぱい。 [sage] 2019/02/10(日) 19:55:37.03 なんで\newcommandで定義できないかなー って書かないんだろう… オレオレ用語を使って逆ギレされてもな : 名無しさん@お腹いっぱい。 [sage] 2019/02/11(月) 05:48:02.19 逆ギレ……? : 名無しさん@お腹いっぱい。 [sage] 2019/02/11(月) 05:56:17.02 雑魚同士なかよくしろよ : 名無しさん@お腹いっぱい。 [sage] 2019/02/11(月) 07:51:36.72 > これは私個人ではなくLaTeX3プロジェクトチームが公に定義している用語です。(ドヤ > もちろん日本語にしたのは私ですが。(ズコッ : 名無しさん@お腹いっぱい。 [sage] 2019/02/11(月) 11:02:27.38 該当定義を確認できました。 では、逆に質問します。 その該当定義の下で、 は実装可能だと思いますでしょうか? : 名無しさん@お腹いっぱい。 [sage] 2019/02/11(月) 14:45:39.77 \newcommand に拘るのであれば最初の \somecs{XXX:AA} は \somecs{XXX}{AA} と定義すべきなんじゃない? : 名無しさん@お腹いっぱい。 [sage] 2019/02/11(月) 17:31:36.38 俺もこれは思った : 名無しさん@お腹いっぱい。 [sage] 2019/02/14(木) 03:47:06.02 今のtexはなんで実装されているのですか? Wikiによるとクヌース先生がWEBという言語で書いて、それをPascalやCに変換しているとありますが、 今現在もクヌース先生がWEBで書いたTexをCにコンバートしてそれをコンパイルしたのを使ってるのですか? だれかがC++で書き直してそれが使われてるとかじゃないのですか? : 名無しさん@お腹いっぱい。 [sage] 2019/02/14(木) 15:27:24.82 Cだよ。 : その1 [sage] 2019/02/14(木) 20:02:17.25 わからないことがあるので教えてください。 1: \makeletter 2: \def\kenten#1{% 3: \ifvmode \leavemode \else \hskip \kanjiskip\fi 4: \setbox1= \hbox to \z@{・\hss}% 5: \ht1= .63zw 6: \@kenten#1 \end} 7: \def \@kenten#1{% 8: \ifx#1 \end \let\next=\relax \else 9: \raise .63zw\copy1\nobreak #1 \hskip\kanjiskip\relax 10: \let\next= \@kenten 11: \fi \next} 12:\makeatother : その2 [sage] 2019/02/14(木) 20:02:37.52 という奥村先生の本の圏点を入れるコードです。 \kenten{強調}で強調の上に点が現れます。 \kentenと\@kentenの二つのコードからなっています。 わからないところは A: 3:の\hskip \kanjiskip ですが、hskipにはデフォールとで数字が入っていてその分だけスキップ するのでしょうか? B: それから 4:のto \z@{・\hss}ですが、ボックスの幅を0ポイントとしてしまうと、・\hss 自体が幅がないので潰れてしまってなくなるんじゃないかなと思うんですが、 なくならないのはなぜでしょうか? C: 9: \raise .63zw\copy1\nobreak #1 \hskip\kanjiskip\relax のところですが、まず\raise .63zw\copy1\nobreakまでが「・」を上に 書く部分ですよね。#1はkenten{強調}とした場合の「強調」(kentenというコマンドの 引数)です、この9の部分は強調の上に点を描くということをしているのでしょうか? (「・」の部分はraiseをし、そのあとはそうしてないことによって) D: 最後の@kentenもわかりません。tail recursionというものだそうです。 幾らかでも教えていただけるかなと期待をして書き込ませていただきました。 : 名無しさん@お腹いっぱい。 [sage] 2019/02/14(木) 20:07:35.04 奥村先生の本面白いですよね。 latex2e入門ですが、難しいコードも書いてある。(そしてそのコードに ついての説明は十分ではない。(十分に書くと長くなりすぎるから)) 独習latex2eで調べながら理解しようとしています。(まだ最初の方ですが) : 名無しさん@お腹いっぱい。 [sage] 2019/02/14(木) 20:43:39.68 D: ですが、まずは動作の概要をつかむために次のような定義で \kenten{強調} とするとどうなるかを考えてみてはいかがでしょう? \def\kenten#1{ \@kenten#1 \end} \def\@kenten#1{ \ifx#1 \end \let\next=\relax \else \let\next= \@kenten \fi \next} : 名無しさん@お腹いっぱい。 [sage] 2019/02/14(木) 22:08:01.89 を書き直しました。はバグを含んでいます。 さん 少し待ってください \documentclass{jsarticle} \begin{document} \makeatletter \def\kenten#1{% \ifvmode\leavevmode\else\hskip\kanjiskip\fi \setbox1=\hbox to \z@{・\hss}% \ht1=.63zw \@kenten#1\end} \def\@kenten#1{% \ifx#1\end \let\next=\relax\else \raise.63zw\copy1\nobreak #1\hskip \kanjiskip\relax \let\next=\@kenten \fi\next} \makeatother \kenten{強調} \end{document} : 名無しさん@お腹いっぱい。 [sage] 2019/02/14(木) 22:31:33.71 \documentclass{jsarticle} \begin{document} \makeatletter \def\kenten#1{% \@kenten#1\end} \def\@kenten#1{% \ifx#1\end \let\next=\relax\else \let\next=\@kenten \fi\next} \makeatother \kenten{強調} \end{document} だとエラーが出て概要すらつかめません。 : 555 [sage] 2019/02/15(金) 02:29:51.92 それをコンパイルすることに意味はありません(実行結果は何も表示しないです) \kenten{強調} は \@kenten 強調\end に置き換えられ次に…と頭で考えてみてくださいということです : 名無しさん@お腹いっぱい。 [sage] 2019/02/15(金) 08:29:52.13 D に関しては、for 文の例えば \@tfor を使っても実現できると思う。 要するに、1文字ずつ取ってきて、 頭の上にちょこんと「・」を乗せる ことを繰り返せば良いだけなんだから。 : 名無しさん@お腹いっぱい。 [sage] 2019/02/15(金) 17:02:37.13 pxrubyパッケージの圏点コマンドでは不満足なんすかね。 : 名無しさん@お腹いっぱい。 [sage] 2019/02/15(金) 17:48:04.00 圏点を打ちたいから質問をしているのではなく奥村氏の \kenten コマンドの仕組みを知りたくて質問しているんだから pxruby がどうたらとか関係ないんじゃないのか? : 名無しさん@お腹いっぱい。 [sage] 2019/02/16(土) 00:17:11.90 TIPAパッケージにおいて提供されているコマンドの内、 なんの環境でもなく使える\textbetaなどのコマンドを無効にするにはどうすればいいですかね。 safeオプションなどは少し違う用途のようですし。 ギリシア語と混在させると、βがTIPAフォントのベータ記号になってしまうのですが これをギリシア語向けのフォントで表わしたいのです。 ギリシア語が出現する度に{\fontencoding{LGR}\selectfont β}などとはしたくないです。 英語と日本語の混合文書を処理するように、何ら特別な処理なくギリシア語を扱いたいのですが TIPAパッケージと共存できません……。お力を貸していただけませんか。 : 名無しさん@お腹いっぱい。 [sage] 2019/02/16(土) 21:32:18.14 すみません。 もう少し教えてください。 \@kenten 強調は \nextに\@kentenを入れて、 それを繰り返していると、 強調が\endになるので、その時には \nextに\relaxを入れて、\nextを持って \@kenten強調とするということですか? 具体的にどういう感じになるんでしょう? 強調という二文字のうち一つずつ処理していく 形になるのはどうしてでしょう? : 名無しさん@お腹いっぱい。 [sage] 2019/02/16(土) 21:59:12.99 ですがあとは自分で考えるというか そのうちできるようになる時には できるようになると思います。 返信は入りません。 : 名無しさん@お腹いっぱい。 [sage] 2019/02/16(土) 23:07:17.87 LaTeXで均等割をするとOverfull \hboxとかの警告が生じるのが気になります。 欧文では文字の間がその文字自身と同じくらい開くことは不恰好ではあるのでしょうが 和文の組版においては自然な配置であり警告を出してほしくないです。 いま「\均等割」という命令を\makebox[#1][s]{#2}などという定義をして使っているのですが これに手を加えてOverfull関連の警告が「\均等割」マクロの処理中に発生しないようにできないですか? : 555 [sage] 2019/02/16(土) 23:14:25.79 \kenten{強調} は \@kenten 強調\end と置き換えられ、\@kenten の定義(\def\@kenten#1{...})からとり得る引数の個数は「ただ一つ」である。 このことから \@kenten 強調\end は「 1 」は放置され、\@kenten#1{...} の引数 #1 には「 2 」が代入される。 みたいな感じかな?「 1 」「 2 」に入るものをそれぞれ考えてみてください。 ヒントって難しいね^^; : 名無しさん@お腹いっぱい。 [sage] 2019/02/17(日) 00:47:53.27 ありがとうございます。 まだわかりません。僕にはまだこの コードは早いと思いました。 奥村先生の本、結構難しいですね。 LaTeX2ε辞典 増補改訂版をさらに買いました。 こういうコードは我慢して、解読しようと しないと上達しないのはわかっているので もう少し粘ってみようかなと思います。 : 名無しさん@お腹いっぱい。 [sage] 2019/02/17(日) 01:34:56.56 勉強するならこんなのもあるよ 「LaTeX2eまくろの八衢」オンライン版 ttp://http://xymtex.my.coocan.jp/fujitas2/yatimata2/index.html これの書籍版のお世話になった人も多いんじゃないかな? : 名無しさん@お腹いっぱい。 [sage] 2019/02/17(日) 01:55:41.46 引数の扱いについて勘違いしているんじゃないのかな? 例えば \def\tmpcs#1#2{#2#1} において \tmpcs あいう いろは の出力結果を想像したものと実際にコンパイルたものが一致しているか確認してみてはどうだろう? : 名無しさん@お腹いっぱい。 [sage] 2019/02/17(日) 08:28:13.82 ありがとうございます。 \defの使い方については理解しているようです。 \def\tmpcs#1#2{#2#1} \tmpcs あいう いろは では、 いろは あいう がでます。それは知っていました。 1.1を読みました。わかりやすいですね。 さん \nextというコマンドなのですが、さんが 適当に書かれた文字列(というのか 要するに\nextという文字の並び)は 555さんが適当に作ったものなのでしょうか? それとも最初から\nextはTeXコマンドと して入っているものなのでしょうか? 申し訳ありません。教えてください : 名無しさん@お腹いっぱい。 [sage] 2019/02/17(日) 08:31:27.66 少なくとも \next というのは、 「\その場でほかと干渉しない文字列名(csname)」でOKです。 : 570 [sage] 2019/02/17(日) 10:28:24.07 ありがとうございます。 : 名無しさん@お腹いっぱい。 [sage] 2019/02/18(月) 00:15:42.87 TeXはクソゲーらしい。 : 名無しさん@お腹いっぱい。 [sage] 2019/02/18(月) 00:21:17.15 闇だな (La)TeXを使うのを止めて、SATySFi か Vivliostyle を使ったらいいとおもうよ : 569 [sage] 2019/02/18(月) 01:33:34.90 \def\tmpcs#1#2{#2#1} において \tmpcs あいう いろは とするとその出力は「いあう いろは」だよ 「#1」に「あ」「#2」に「い」が代入されて「あ」と「い」の順序が逆になる \tmpcs{あいう}{いろは} とすると「いろはあいう」だけどね 波括弧{}でグルーピングしていないもの(大雑把な言い方だけど)は一文字づつ処理される(ただし制御綴は制御綴のまま) これを参考 の \@kenten 強調\end はどうなるかを考えてみると理解できるようになるんじゃないかな? : 名無しさん@お腹いっぱい。 [sage] 2019/02/18(月) 01:34:35.29 Knuth先生自身が著書の冒頭でgameと呼んでたのを思い出して knuth name of the game でぐぐてみたら全文PDF(ライオンイラスト除去版)が出てきた ttp://www.ctex.org/documents/shredder/src/texbook.pdf のリンク集に加えてもいいのかな ( のurlも) : 名無しさん@お腹いっぱい。 [sage] 2019/02/19(火) 20:31:53.32 LaTeXってフォントに関してはNFSSという構造化された体系があるのに \sectionや\partなどの文書構造に関しては何ら体系的にアクセスする手段を持ってないよね それこそ\DeclareHeaderみたいなコマンドが欲しい。 「どんなフォントを使うか」「見出しのあとに改行するのか」 っていう設定を\sectionコマンドを直接再\defしたりすることなく行えればいいのに。 LaTeX3では追加されることを期待している。 : 名無しさん@お腹いっぱい。 [sage] 2019/02/19(火) 22:12:13.78 > 「どんなフォントを使うか」「見出しのあとに改行するのか」 各種見出しは、そんな単純に行かないよ。 : 名無しさん@お腹いっぱい。 [sage] 2019/02/19(火) 22:22:59.69 見出しと目次の設定しにくさをどうにかしてくれ : 名無しさん@お腹いっぱい。 [sage] 2019/02/20(水) 01:50:58.05 そう? カウンタと相互参照に関してはLaTeX側がアクセスする手段を提供してくれているし \sectionや\chapterの定義だって多くのクラスファイルで10行そこらでしょ。 もちろんさらに細かい定義に分割できるので それらを合わせれば複雑になってしまうけど。 でもそれを言うならフォント選択機構だって単純ではないし。 : 名無しさん@お腹いっぱい。 [sage] 2019/02/20(水) 11:08:42.38 型に決まった体裁の見出しなら、単純。 一般的に、各種見出しの体裁は、なんでもありな自由です。 : 名無しさん@お腹いっぱい。 [sage] 2019/02/25(月) 08:55:27.22 すいません。この春からLATEXを使うこととなったのですが、 TeX Liveの最新版はどこで入手できますか? 「TeX Live 2019」などという語句をWebで検索して探したのですが その用語は見付かるもののISOのダウンロードリンクが見付かりません。。。 学校側から渡された教本には「TeX Live 2013(年の部分は適宜置き換えてください)」とあり TeX Live 2019をダウンロードしようと思ったのですが 同書にある ttp://https://www.tug.org/texlive/ というリンクからTeX LiveのISOファイルをダウンロードすると TeX Live 2018という去年のバージョンになってしまいます。 TeX Liveを導入しようとしているOSはUbuntuです。 多分LATEXのプロからすればすごく下らないことだと思うのですが どうかご教示おねがいいたします。 : 名無しさん@お腹いっぱい。 [sage] 2019/02/25(月) 13:50:41.41 初心者が最新版を使用することには反対です。 Ubuntuがリポジトリに準備しているTeXLiveを使いましょう。 Ubuntu (bionic) のリポジトリのTeXLiveのバージョンは texlive-full/bionic,bionic 2017.20180305-1 all TeX Live: metapackage pulling in all components of TeX Live です。 : 名無しさん@お腹いっぱい。 [sage] 2019/02/25(月) 14:05:16.18 最新は2018で、2019はまだ開発版だからプログラマか人柱デバッガーでもなけりゃ用はないはずだぞ : 名無しさん@お腹いっぱい。 [sage] 2019/02/25(月) 14:29:26.56 TeX Live 2019 の public release は4月30日予定だから さんのいうように TeX Live 2018 が今のところ最新版 最新版を使うのなら tlmgr restore など巻き戻しの方法をマスターしておいたほうがいいよ : 582 [sage] 2019/02/25(月) 15:11:46.08 みなさん ありがとうございます。 私のバカな勘違いでご迷惑をお掛けしました。。。 TeX Live 2018は最新版でよかったんですね。 今年は2019年であるけれども、 まだTeX Live 2019は不安定なので末端利用者が使うのはTeX Live 2018という感じでしょうか? とりあえずTeX Live 2018を使います。 また、tlmgrというコマンドも覚えたいと思います どうもすいませんでした。。。 : 名無しさん@お腹いっぱい。 [sage] 2019/02/25(月) 17:25:01.23 Ubuntuを使っているんだから、 Ubuntuの distro に含まれている TeX Live 環境を使えばいいと思います。 : 名無しさん@お腹いっぱい。 [sage] 2019/02/25(月) 18:14:20.56 別に ubuntu を使っているからといってトロ臭い ubuntu のリポジトリの TeX Live を使うこともないだろ 「最新版」をなるべく使いたいという希望なんだから普通に TeX Wiki とか検索して最新版の TeX Live を使えるようにすればいいんじゃない 過去の資産とかがあるわけでもないし の tlmgr restore さえ使えれば問題ないだろ : 792 [sage] 2019/02/25(月) 18:50:31.23 例えばDebian sidならTeX Live 2019/devが使える : 名無しさん@お腹いっぱい。 [sage] 2019/02/25(月) 22:35:26.87 ありがとうございます。 時間がかかるでしょうけど あとは自分で考えます。 : 名無しさん@お腹いっぱい。 [sage] 2019/02/26(火) 05:29:54.41 頑張れ : 名無しさん@お腹いっぱい。 [sage] 2019/02/26(火) 09:03:20.58 LaTeXのNFSSなどの機能で 「特定のエンコーディングにおいてあるシェープを一律に別のシェープで置き換える」 ようなコマンドって用意されていますか。 \DeclareKanjiSubstitutionなどに近い機能なんですけど……。 具体的に何がしたいか↓ 設題などをスモールキャピタルで組んでいるのですが JY2エンコーディングに{sc}が登録されていないので コンパイルする度にLaTeX Warningがずらずら表示されます。 これを止めたいです。 方法の一つとしては \DeclareFontShape{JY2}{mc}{m}{sc}{<->ssub*mc/m/n}{} というように一つ一つ設定すればいいのですが これがJT2なども含めて幾つもある(多書体を設定している)ので まあ,端的に言って面倒なのです。 ですので \SomeCS{JY2}{sc}{n} のような形式で一括にシェープ置換の設定ができればと思っています。 どうかお知恵を貸してください。 : 名無しさん@お腹いっぱい。 [sage] 2019/02/26(火) 15:39:43.98 ないので、\@for で \DeclareFontShape{JY2}{mc}{m}{sc}{<->ssub*mc/m/n}{} をぐるぐるまわしちゃって。 : 名無しさん@お腹いっぱい。 [sage] 2019/02/28(木) 00:35:13.49 みなさんエディターは何使ってますか? 最近vscodeに興味を持ったんですが、使い勝手はどうでしょうか? それとおすすめエディターはありますか? : 名無しさん@お腹いっぱい。 [sage] 2019/02/28(木) 10:28:51.94 Vim使えVim ……まあマジメに、CLIでの作業に慣れてることが前提にはなるけど Vimはおすすめ。makeと組み合わせてエラー箇所にジャンプする みたいな統合開発環境っぽいことができるのに それらに比べて爆速で軽量。 あとconceal機能って言って\pmを±に表示するようなものもある。 好みにもよるが、俺は\pmってあるより±ってあった方が見易いと感じる。 : 名無しさん@お腹いっぱい。 [sage] 2019/02/28(木) 13:41:24.51 さん の \def\@kenten#1{% \ifx#1\end \let\next=\relax\else \raise.63zw\copy1\nobreak #1\hskip \kanjiskip\relax \let\next=\@kenten \fi\next} の部分がわかったような気がします。 \kenten{強調}とすると、 \@kenten 強調となって、 強だけが#1のところに入って、 点をcopy1で書いて(\copy1のところ)、 強を書いて(\nobreak #1のところ) スキップをして、 \@kentenを再びで、調の取得は、 よくわからんと... 何れにせよなんとかなるだろう ということです。 のpdfをゆっくりながら読んでいます。 sonyのdigital paperを使っています。 論文だと枚数が多くないので印刷して読むのですが、 今のようにpdfで枚数が多い場合はどうすれば いいのでしょうね?何かいいアイデアがあったら 教えてください。よろしくお願いします : 555 [sage] 2019/02/28(木) 20:04:26.41 >\@kenten 強調となって、 >強だけが#1のところに入って、 そうそう「調\end」が取り残されて「強」だけ処理されると > \@kentenを再びで、調の取得は、 > よくわからんと... あー 「\@kenten 強」を処理すると \ifx#1\end(true)\else(false)\fi の #1 には「強」が代入されるけど、(true) と (false) のどちらの処理が行われるのかな? そうすると「調」の取得もわかるとおもうけど… : 名無しさん@お腹いっぱい。 [sage] 2019/02/28(木) 20:11:07.08 Spacemacs + YaTeX を使ってます 元々 Emacs を使っていたんだけど Ctrl や Alt がちょっと辛かった Spacemacs は SPC キーを基点としていろいろな操作ができ、それがなかなか直感的なので使いやすいかな それと Vim モードで使っているんだけど Vim のテキストオブジェクトの虜になりました YaTeX の補完機能は元から指定されているものだけじゃなく自作のマクロなどにも自由自在に対応できるので好きです Emacs から Spacemacs に移行するなら Emacs や Hybrid モードじゃなくて Vim モードをオススメします それじゃないと結局「Emacs でいいじゃん」ってなって Emacs に戻ることに… : 名無しさん@お腹いっぱい。 [sage] 2019/02/28(木) 21:56:57.41 jlreqクラスだと\NewTobiraHeading みたいな命令が提供されてていいよ。 : 名無しさん@お腹いっぱい。 [sage] 2019/03/01(金) 21:03:17.92 2018 が frozen 今年も pretest の季節がやってきましたね。 : 名無しさん@お腹いっぱい。 [sage] 2019/03/01(金) 22:16:24.37 TeX Liveの最新版がどうこうとか言ってた上の方の素人さんには朗報やなw : 名無しさん@お腹いっぱい。 [sage] 2019/03/01(金) 23:02:42.00 Emacs使ってます org-modeから表とかを書き出せて便利です : 名無しさん@お腹いっぱい。 [sage] 2019/03/01(金) 23:14:56.60 “使えば都”です。 : 名無しさん@お腹いっぱい。 [sage] 2019/03/02(土) 11:00:10.68 強は\endじゃないんでelse以下が実行されて \nextつまり\@kenten が次に来るのは わかりますがそのときなぜに\@kenten 調 と調を処理するモードに入っているのか というのがわからないんですよ : 555 [sage] 2019/03/02(土) 17:34:35.93 の \@kenten の定義を使うと \@kenten 強調\end は \ifx 強\end \let\next=\relax\else\let\next=\@kenten\fi\next 調\end に展開されて \ifx を実行すると \next に \@kenten が代入されるから、次は \@kenten 調\end に展開されるだけだよ : 名無しさん@お腹いっぱい。 [sage] 2019/03/03(日) 01:38:48.68 なんども教えていただきありがとうございます 教えていただいたことは理解できます。 「\next に \@kenten が代入される」と いうところです。 でもまだ理解できていないのでもう一つ教えてください。 調\endの\endはどこから来るのでしょう? 申し訳ありません : 名無しさん@お腹いっぱい。 [sage] 2019/03/03(日) 01:41:30.24 わかりました。 強調\end が強と調\endに別れたということですね。 やっとわかった。 ありがとうございます。 それでは : 名無しさん@お腹いっぱい。 [sage] 2019/03/03(日) 02:18:09.65 さっそく pretest 環境に移行しますた : 名無しさん@お腹いっぱい。 [sage] 2019/03/03(日) 02:20:00.60 そうですね \@kenten コマンドは引数を「一つだけ」とるので \@kenten 強調\end は「\@kenten 強」という処理と「調\end」という文字列や制御綴に分けられますね : 名無しさん@お腹いっぱい。 [sage] 2019/03/04(月) 07:14:04.75 ありがとうございました : 名無しさん@お腹いっぱい。 [sage] 2019/03/07(木) 14:52:13.59 LaTeXのlist環境って超便利だな(今更) : 名無しさん@お腹いっぱい。 [sage] 2019/03/11(月) 11:42:53.40 それ末端利用者が使うべきじゃないっていうコメントを soかscかどっかで見掛けたな。 あくまでクラス・パッケージ開発用途だと。 : 名無しさん@お腹いっぱい。 [sage] 2019/03/11(月) 13:09:14.42 list環境の解説が入門書に見当たらない理由はそれか。 長年の疑問が解けた気がする。 : 名無しさん@お腹いっぱい。 [sage] 2019/03/11(月) 19:46:02.78 入門書ではないかもしれんがLatex2ε 階梯には載ってたよ。 : 名無しさん@お腹いっぱい。 [sage] 2019/03/15(金) 17:30:40.43 dxのdを立体で書くのがめんどい。ええ方法ないかな? : 名無しさん@お腹いっぱい。 [sage] 2019/03/15(金) 23:00:09.96 立てなければよい : 名無しさん@お腹いっぱい。 [sage] 2019/03/15(金) 23:41:11.37 physicsパッケージの\dd使う。 : 名無しさん@お腹いっぱい。 [sage] 2019/03/17(日) 22:16:42.61 LaTeXのtabular環境でセルの内容をコマンドの引数にする方法を探しています。 arrayパッケージの>や<が使えると思ったのですが \begin{tabular}{|>{\somecmd{}c<{}}|} ↑こうすると(当然ですがエラーになります) セルの内容Aに対して\somecmd{A}というような命令を実行してほしいのですが どうにかできないものでしょうか……。 : 名無しさん@お腹いっぱい。 [sage] 2019/03/18(月) 01:37:02.69 それって単にかっこの対応が間違っているだけなんじゃね? もう一度見なおしてみ : 名無しさん@お腹いっぱい。 [sage] 2019/03/18(月) 15:54:28.63 反応ありがとうございます。 (憶測になってしまいますが) arrayパッケージの<{}や>{}では,{と}が対応している必要があり 内部で{や}を用いることができないようです。 とりあえず,やりたいこと(セルの内容に\somecmd{A}を適用する)は 別の方法が提供されているのに気付いて,無事希望通りの結果になりました。 ともかく駄スレすいませんでした。 : 名無しさん@お腹いっぱい。 [sage] 2019/03/19(火) 02:28:58.88 >{}や<{}の内部でグルーピングの括弧を使いたいのなら\bgroup、\egroupを使うといけるかもかも : 名無しさん@お腹いっぱい。 [sage] 2019/03/19(火) 08:49:11.50 ありがとうございます! 仰る通りの方法で望みの結果が得られました。 なるほど,\bgroupというコマンドがLaTeXカーネルで用意されているんですね……。 全然知らなかったです。マジでありがとうございます。 : 名無しさん@お腹いっぱい。 [sage] 2019/03/19(火) 09:04:55.23 とっとと失せな : 名無しさん@お腹いっぱい。 [sage] 2019/03/24(日) 12:27:54.68 TeXはクソ! 前から思っていました。 : 名無しさん@お腹いっぱい。 [sage] 2019/03/24(日) 13:02:43.16 これだからおこちゃまは困る : 名無しさん@お腹いっぱい。 [sage] 2019/03/26(火) 00:52:44.12 スカトロ趣味の俺にはピッタリなんだ > クソ : 名無しさん@お腹いっぱい。 [sage] 2019/03/26(火) 07:43:13.37 TeXはクソ!だけど使っている : 名無しさん@お腹いっぱい。 [sage] 2019/04/10(水) 02:10:47.23 ある命令がどのファイルで定義されてるか調べる方法ってありますか? 具体的には\dqtdという命令が定義されているファイルを知りたいです。 例えばniceverbやtexlinksなどで使用されています。 : 名無しさん@お腹いっぱい。 [sage] 2019/04/10(水) 21:02:28.75 niceverb.sty には \providecommand*{\dqtd}[1]{``#1"} %% 2012/11/27 って行があるから、自前だな。 texlive の全ファイル を grep して探したら catcodes バンドルの catchdq.sty あたりにありそうだよ。 : 628 [sage] 2019/04/10(水) 22:10:40.57 ありがとうございます! \providecommandで定義されているということは niceverbパッケージとしては\dqtd命令が外部で定義されているかも知れない と考えているというこですね。 : 名無しさん@お腹いっぱい。 [sage] 2019/04/14(日) 15:14:22.85 もうすぐTeX Live 2019が不安定版じゃなくなるね。 : 名無しさん@お腹いっぱい。 [sage] 2019/04/14(日) 16:11:51.68 pretest環境だが、もうずっと luacsplain の fmt ビルドが失敗しているな。 自分が使うフォーマットではないので、報告する気になれない… : 名無しさん@お腹いっぱい。 [sage] 2019/04/14(日) 21:21:35.71 csplainは多分encTeX拡張を使っているほとんど唯一のTeXマクロフォーマットなので そこら辺りに原因がありそう……。 : 名無しさん@お腹いっぱい。 [sage] 2019/04/15(月) 08:21:36.76 LaTeXのNSSでフォントの大きさを相対的に上げ下げする、 \larger・\smallerみたいなコマンドありませんか? もしないとしたら、どうやって作ったらいいでしょうか。 例えば\Large命令を宣言している状態で\lager命令を使うと\LARGE命令を宣言したことになる というような動作が望みです。 よろしくお願いします。 : 名無しさん@お腹いっぱい。 [sage] 2019/04/15(月) 09:45:54.56 なければ、実装する。それだけです。 : 名無しさん@お腹いっぱい。 [sage] 2019/04/15(月) 11:23:50.20 texdoc relsize : 名無しさん@お腹いっぱい。 [sage] 2019/04/15(月) 17:37:00.60 ありがとう! : 名無しさん@お腹いっぱい。 [sage] 2019/04/18(木) 00:58:38.29 TeXはクソ! : 名無しさん@お腹いっぱい。 [sage] 2019/04/19(金) 15:30:10.75 これだからおこちゃまは困る : 名無しさん@お腹いっぱい。 [sage] 2019/04/22(月) 23:46:07.65 スカトロ趣味の俺にはピッタリなんだ > クソ : 名無しさん@お腹いっぱい。 [sage] 2019/04/22(月) 23:56:53.20 ↓新マクロ \expanded の解説 : 名無しさん@お腹いっぱい。 [sage] 2019/04/23(火) 12:18:48.56 \expanded は新しいプリミティブです。以上 : 名無しさん@お腹いっぱい。 [sage] 2019/04/28(日) 01:35:26.21 LaTeXのパッケージ作成に手を出したばかりの者ですが 「必要な引数が足りない」旨を警告する簡単な方法ってないのでしょうか 有名なパッケージの実装を見るとLaTeXの内部コマンドを使い\csnameなどTeX言語をそのまま使用しています これを例えば\CheckArgumentみたいなLaTeXがパッケージ用に提供しているコマンドなどで解決したいのです : 名無しさん@お腹いっぱい。 [sage] 2019/05/01(水) 18:42:58.69 LaTeXって和暦表示できる? Debian sidでTeX Live 2019/devを使ってるんだけど ↓このソースをupLaTeXとdvipdfmxでコンパイルしても日付の表記が西暦のまま。 \documentclass[uplatex,dvipdfmx,ja=standard,a4paper]{bxjsarticle} \和暦 \title{タイトル} \author{某} \begin{document} \maketitle % 中身はまだ無い。 \end{document} ↑ここまで。誰か解決策とかない? : 名無しさん@お腹いっぱい。 [sage] 2019/05/01(水) 21:27:34.91 2019 pretest 環境ですが、そのソースで 令和元年 5 月 1 日 になったけど? : 644 [sage] 2019/05/02(木) 11:58:54.89 マジっすか…… ていうかbxwarekiパッケージを使って\date{\warekitoday}と指定してさえ 「2019年」表記になってしまいました。 これ多分DebianのTeX Live設定(もしくはPackage Config)がなにか悪さをしている可能性がデカいですね ともかく、情報ありがとうございます。 : 名無しさん@お腹いっぱい。 [sage] 2019/05/02(木) 16:19:15.95 log に何か warning 出てない? : 名無しさん@お腹いっぱい。 [sage] 2019/05/02(木) 18:04:22.46 出てないっすね……。 ログにある、和暦関連の記録は↓ (/usr/share/texlive/texmf-dist/tex/latex/bxwareki/bxwareki.sty Package: bxwareki 2018/10/01 v0.4 ↑これくらいです。 : 名無しさん@お腹いっぱい。 [sage] 2019/05/03(金) 10:17:44.59 ウチは Package: bxwareki 2019/04/01 v0.5 だな。 (1) 今の bxjsarticle.cls は bxwareki.sty を読み込むようになっているので、\usepackage{bxwareki} する必要はない。 (2) 使っている bxjsarticle.cls が想定しているのとは別のバージョンの bxwareki.sty を読み込んでいるとか? : 644 [sage] 2019/05/03(金) 16:35:24.58 情報ありがとうございます。 自分はTeX Liveの管理をDebian側にまかせていますので 正直TeX Liveの構造や管理体系には全く触れていないんですよね ですのでよっぽどのことがない限り誤ったバージョンのパッケージが読み込まれている というのはないと思うのです。 なお、bxjsarticle.clsを見てみましたが2019/01/13 v1.9eにおいては、 bxwarekiパッケージのバージョンは特に指定していません(\RequirePackage{bxwareki}[]←こういう感じで空白のままです) : 名無しさん@お腹いっぱい。 [sage] 2019/05/03(金) 18:09:41.42 もう texlive2019版 がリリースされた事だし、ちょっと待てば正常化するんじゃない? 待てないなら、暫定的に当該文書ディレクトリに bxjscls の最新版を入れてしのげばいい。 : 名無しさん@お腹いっぱい。 [sage] 2019/05/03(金) 23:18:18.72 別の者じゃが debian busterのtexlive-2018環境で{ の.tex(まま)を処理 ==>> 2019年5月 の.texのbxjsarticleをjsarticleに書き替えたものを処理 ==>> 平成31年5月 } windows8のtexlive-2015環境での.tex(まま)を処理 ==>> 平成31年5月 こちらのdebian環境は最終アプデが2週間ほど前でbxwareki.styはと同じ版だった bxjsclsのディレクトリで`grep 20190501 *`してみると見えるけど 今年の5月1日以降は和暦指定があっても西暦表示になる暫定仕様ぽい : 名無しさん@お腹いっぱい。 [sage] 2019/05/04(土) 04:18:41.78 ttp://https://texlive.texjp.org/2019/ の texlive.tlpdb の「depend release」を調べてみた。 tlnet は depend release/2019 tlcontrib は depend release/2019-nonfree tltexjp は depend release/2018-tltexjp アカンのとちゃう? > tltexjp : 644 [sage] 2019/05/04(土) 05:03:16.93 なるほど。Debianにおいて、TeX Liveの日本語関連の諸々のパッケージ提供が 他の諸々(例えばLuaTeXなど)に比べて遅れてるっていうのが不具合の原因なんですね。 ちなみに当方の環境(Debian sidが提供するTeX Live 2019)でもと同じ挙動をします。 jsarticleクラスに変えると「平成31年」表記になりました。 : 644 [sage] 2019/05/04(土) 05:04:21.53 いずれにしても皆さんの様々な手助け感謝します。 とりあえずTeX Live 2019の正式版が降りてくるまで待ってみます。 : 名無しさん@お腹いっぱい。 [sage] 2019/05/04(土) 12:07:32.62 すまん、 は今の話題とは別の話(日本のミラー関連)です。 今の話題は が真相でしょうね。 : 名無しさん@お腹いっぱい。 [sage] 2019/05/09(木) 13:34:09.84 TeXはクソ! : 名無しさん@お腹いっぱい。 [sage] 2019/05/09(木) 15:38:54.88 これだからおこちゃまは困る : 名無しさん@お腹いっぱい。 [sage] 2019/05/10(金) 02:11:17.63 スカトロ趣味の俺にはピッタリなんだ > クソ : 名無しさん@お腹いっぱい。 [sage] 2019/05/17(金) 01:34:04.51 DVIPDFMxって「見る」の旧字コンパイルできなくない? : 名無しさん@お腹いっぱい。 [sage] 2019/05/17(金) 02:32:01.16 その文字の符号位置を教えてくれるかな : 名無しさん@お腹いっぱい。 [sage] 2019/05/23(木) 07:03:33.98 LaTeXで「い。」などという文字列が行末に来ないようにするコマンドやパッケージなどありますでしょうか。 使っているクラスはbxjsarticleで、これは変えたくありません。 : 名無しさん@お腹いっぱい。 [sage] 2019/05/23(木) 14:24:02.23 よく理解できないが、句点が行末にあったら必ず次行の頭に移動するように、 禁則処理の逆をやりたいの? : 名無しさん@お腹いっぱい。 [sage] 2019/05/24(金) 15:09:28.02 エスパーすると、 行末じゃなくて、段落の最終行が「い。」だけだとみっともないから、 その前の文字で改行してほしいということかと。 : 名無しさん@お腹いっぱい。 [sage] 2019/05/24(金) 16:32:06.61 このスレには、わざとアホな質問をして回答者を弄ぶ奴が 少なくとも1人存在しているから、気をつけろ。 : 名無しさん@お腹いっぱい。 [sage] 2019/05/24(金) 16:59:11.29 最近 texlive で uplatex がアップデートされたら自作マクロが動かなくなった。 マクロ名に和文を使いまくっていたんだが、なんか和文カテゴリーコードの 扱いが変わったみたい。 とりあえず sudo tlmgr restore uplatex 50811 で戻したら正常に動くことを確認。 : 666 [sage] 2019/05/24(金) 19:42:25.00 uplatex のアップデート内容は upTeX 1.24 に入った次のバグに対する work around だったみたい。 ttp://https://github.com/texjporg/tex-jp-build/pull/79 ttp://https://github.com/texjporg/uptex-base/issues/3 自分のマクロは全角数字も半角カナも使っていないので、何が失敗しているのか、まだ把握していません。 上記の uplatex の work around は、upTeX 1.24 に限って \kcatcode"FF00=16 とするものでした。 自分のマクロは \kcatcode"FF00=18 に戻せば使えるようです。 : 666 [sage] 2019/05/24(金) 20:21:04.07 原因がわかりました。自作マクロ名に和文が入っていたことは本質ではなく、 マクロ( \hoge とします)を使うときに全角括弧で囲って (\hoge)としていた事が 原因でした。件の work around で全角括弧が通常の文字扱いになり、コントロール シーケンスの一部と看做されてしまって、「 \hoge) が未定義」となっていました。 これは自分の書き方が悪かった。\hoge の後に空白を入れるのは基本ですから。 : 666 [sage] 2019/05/24(金) 21:10:23.93 フォーラムで全く同じ話題が出ていたw ttp://https://oku.edu.mie-u.ac.jp/tex/mod/forum/discuss.php?d=2638 : 名無しさん@お腹いっぱい。 [sage] 2019/05/24(金) 23:44:54.50 TeXはクソ! : 662 [sage] 2019/05/25(土) 00:25:46.83 伝わりにくい質問ですいません。 そういうことです。 「……は存在しな い。」 みたいな組版結果になるときに,適宜字間を詰めるなどして 「……は存在しない。」 という風に一行に収めたいのです。 : 名無しさん@お腹いっぱい。 [sage] 2019/05/25(土) 16:31:54.29 該当段落に十分な文字数があれば、 「……は存在\mbox{しない}。」 か 「……は\mbox{存在しない}。」 とすると、期待した結果になります。 : 名無しさん@お腹いっぱい。 [sage] 2019/05/25(土) 17:06:57.37 適当に字数増やすか減らすかした方がtexファイルもpdfファイルも綺麗になりそう : 名無しさん@お腹いっぱい。 [sage] 2019/05/25(土) 20:27:49.78 otfパッケージをぶら下げ組オプション指定して使えばいけるんじゃない? luatexの方ならluatexja-otfパッケージになるだろうけど : 名無しさん@お腹いっぱい。 [sage] 2019/05/27(月) 17:44:21.74 > 「……は存在しな > い。」 > みたいな組版結果になるときに,適宜字間を詰めるなどして 超古いころの知識しかないのと、試してもいないので外してるかもしれんけど、 \kanjiskip のマイナス許容量を少し大きな値にしてみる というのはどうだろう? まったく別の箇所への副作用が出てしまうような気もするが。 : 662 [sage] 2019/05/28(火) 00:34:28.45 ありがとうございます。 後出しになってしまいますが,諸事情により限定されたパッケージしか使えない環境にありまして, otfパッケージを使う方法ではなく\kanjiskipを変更することで,無事,「た。」で改行しない組版ができました。 : 名無しさん@お腹いっぱい。 [sage] 2019/05/28(火) 01:43:58.85 pdftex の \pdffontexpand が (u)pTeX でも使えるようになれば良いんだけどねー : 名無しさん@お腹いっぱい。 [] 2019/05/28(火) 08:31:05.09 それどーゆー機能なの? : 名無しさん@お腹いっぱい。 [sage] 2019/05/28(火) 13:45:52.23 ググれよ。日本語で出るから安心しなw : 名無しさん@お腹いっぱい。 [sage] 2019/05/29(水) 20:28:55.09 あのレベルの文章を「日本語」と言っていいのかどうk…ゲフンゲフン : 名無しさん@お腹いっぱい。 [sage] 2019/05/30(木) 12:23:46.57 例のバグが取れた euptex なんだが euptex --version e-upTeX 3.14159265-p3.8.2-u1.25-190131-2.6 (utf8.uptex) (TeX Live 2020/dev) 190131 って日付は、そのままなんだな : 名無しさん@お腹いっぱい。 [sage] 2019/06/07(金) 17:53:08.58 TeXの拡張で\inputコマンドの引数にネットワーク越しのファイルを指定できるのとかない? LuaTeXだとzipファイルを指定できるから、それと似たかんじでさ。 : 名無しさん@お腹いっぱい。 [sage] 2019/06/07(金) 23:21:27.12 名前付きパイプを作って、その先に適当なプロセスをぶら下げれば? : 名無しさん@お腹いっぱい。 [sage] 2019/06/09(日) 13:03:59.36 TeXはクソ! だから、Re:VIEWもクソ! みんな、よく文句を言いながら、使っているよなw : 名無しさん@お腹いっぱい。 [sage] 2019/06/09(日) 19:20:42.37 \pagestyleはプリアンブルに書けば(%1)全ページに適用されると聞いたんだけど 各ページで\thispagestyleを指定しないと(%3)反映されなかった。 どこか間違えているんですかね。 \documentclass[dvipdfmx]{jsreport} \usepackage{fancyhdr} \pagestyle{fancy} % 1 \begin{document} % \pagestyle{fancy} % 2 \chapter{はじめに}\label{hajimeni} % \thispagestyle{fancy} % 3 \section{概要} 本文 \end{document} 環境はWindowsのTexLive2019でpLaTeX(ptex2pdf)を使ってます。 : 名無しさん@お腹いっぱい。 [sage] 2019/06/09(日) 20:58:58.47 各章の最初のページは別扱い。 : 名無しさん@お腹いっぱい。 [sage] 2019/06/09(日) 21:02:33.51 これかな ttp://https://tex.stackexchange.com/questions/117328/fancyhdr-does-not-apply-same-header-footer-on-chapter-and-non-chapter-pages : 名無しさん@お腹いっぱい。 [sage] 2019/06/09(日) 22:18:45.60 >>687 なるほど。ありがとう。 : 名無しさん@お腹いっぱい。 [sage] 2019/06/11(火) 08:25:38.75 LaTeX3の公式ページに日本語の解説書があってビックリした : 名無しさん@お腹いっぱい。 [sage] 2019/06/16(日) 22:35:44.46 教えてくださいませ。 タイプセットはLuaLaTeX、win10、TeX Live2019、源ノ明朝・源ノ角ゴシック使用 の環境で以下をコンパイルすると、ルビの親字の前後がちょっと空きます。 仕様なんでしょうか。それともオプションを何か付け忘れてますか。 \documentclass[tate,book,paper=b5,fontsize=12pt,twocolumn,twoside,gutter=20mm,head_space=16mm,foot_space=16mm,column_gap=11mm,hanging_punctuation]{jlreq} \usepackage[no-math]{luatexja-fontspec} \usepackage[sourcehan,deluxe,jfm_yoko=jlreq,jfm_tate=jlreqv]{luatexja-preset} \setmainjfont{SourceHanSerif} \setsansjfont{SourceHanSans} \ltjsetparameter{jacharrange={-2}} \usepackage{pxrubrica} \begin{document} \section*{吾輩は猫である。名前はまだ無い。} どこで\ruby[<->]{生}{う}まれたかとんと\ruby{見当}{けん|とう}がつかぬ。何でも薄暗いじめじめした\ruby[<->]{所}{ところ}でニャーニャー泣いていた事だけは記憶している。吾輩はここで始めて\ruby[||->]{人間}{にん|げん}というものを見た。 しかもあとで聞くとそれは書生という人間中で一番獰悪どうあくな種族であったそうだ。 \end{document} : 691 [sage] 2019/06/20(木) 23:16:22.35 回避できたので報告 pxrubricaの代わりにluatexja-rubyを使ったら余計な隙間がなくなりました : 名無しさん@お腹いっぱい。 [sage] 2019/06/20(木) 23:17:16.65 すんません、691は690の間違いです : 名無しさん@お腹いっぱい。 [] 2019/06/22(土) 20:36:30.07 XeLaTeX使てる? : 名無しさん@お腹いっぱい。 [sage] 2019/06/22(土) 21:09:16.08 UTF-8の移行期にはお世話になったけど、 今は、メリットを感じないので使っていないな。 : 名無しさん@お腹いっぱい。 [sage] 2019/06/23(日) 00:15:34.15 TeX Live 2017までしか使えないOverleafでは使ってる 手元で文書を書く時はTeX Live 2019版のupLaTeXを使ってる。 : 名無しさん@お腹いっぱい。 [sage] 2019/06/26(水) 22:15:31.53 TeXシステムというよりパッケージ管理システムの話になってしまうけど Debian sidにTeX Live 2020/devが降りてくるのっていつ頃か分かる? : 名無しさん@お腹いっぱい。 [sage] 2019/06/27(木) 13:24:10.18 まさかWindows上で使てない : 名無しさん@お腹いっぱい。 [sage] 2019/07/04(木) 14:50:08.51 知ってるようで知らないTeXの世界 自分の人生より歴史あるソフトウェア開発をマネジメントする技術 ttp://https://employment.en-japan.com/engineerhub/entry/2019/07/04/103000 「自分の人生より歴史あるソフトウェア」 だったのか。 「自分の人生」より「歴史あるソフトウェア開発を」 かと思ったw : 名無しさん@お腹いっぱい。 [sage] 2019/07/04(木) 20:05:42.45 mathtools.pdfがきちんと $(kpsewhich --var-value TEXMFDIST)/latex/mathtools/mathtools.pdf に入っているのに$ texdoc mathtoolsと実行しても Sorry, no documentation found for mathtools. If you are unsure about the name, try searching CTAN's TeX catalogue at と言われます。何か解決さくありますでしょうか? キャッシュが問題かと思ってパッケージマネージャを更新しましたが無駄でした。 : 名無しさん@お腹いっぱい。 [sage] 2019/07/05(金) 07:14:14.72 再現せず (TL2019) あとパスは $TEXMFDIST/doc/... でしょ : 名無しさん@お腹いっぱい。 [sage] 2019/07/05(金) 15:34:24.54 kpsewhich --var-value TEXDOCS の結果は? : 名無しさん@お腹いっぱい。 [sage] 2019/07/06(土) 03:05:20.90 {{}/home/username/.config/texmf,/home/username/.cache/texmf,/home/username/.local/share/texmf,!!/usr/local/share/texmf,/etc/texmf,!!/var/lib/texmf,!!/usr/share/texmf,!!/usr/share/texlive/texmf-dist}/doc// こんな感じです。 : 名無しさん@お腹いっぱい。 [sage] 2019/07/06(土) 04:25:05.46 変わった所は見当たらないね。他のパッケージのマニュアルは出るの? texdoc -I -s "" | grep mathtools ではヒットしない? : 名無しさん@お腹いっぱい。 [sage] 2019/07/06(土) 04:45:54.63 付き合っていただいてすいません……。 $ texdoc -I -s "" | grep mathtools では1件もヒットしませんでした。 しかし「texdoc -I -s ""」コマンドの結果が空という訳ではなくて、それ単独で実行すると1030件ほどのドキュメントの場所と名前が出力されました。 他のマニュアル、例えばptexマニュアルは $ texdoc ptex できちんと表示されます。 一応、Texdocのバージョンです。 $ texdoc --version Texdoc 3.0 : 名無しさん@お腹いっぱい。 [sage] 2019/07/06(土) 04:55:16.47 1030件は少ないね。ウチは全部インストールしているので 20313件出力される。 texlive のフルセットではないみたいだから、それで情報の不整合があるのかも。 たとえば ttp://https://www.linuxquestions.org/questions/slackware-14/texlive-texdoc-not-working-4175634089/ なんかも Linux のディストリが texlive.tlpdb を削除した事が原因でエラーが出ている。 texlive.tlpdb に mathtools の情報が入っているかどうかを調べてみては。 : 704 [sage] 2019/07/06(土) 05:00:25.04 あー。理由が分かったかもしれないです。 mathtoolsの絶対パスは(私のシステムでは) /usr/share/doc/texlive-doc/latex/mathtools/mathtools.pdf にありました。 これはapt系のパッケージマネージャでは恐らく全てこうなっている筈です。 ttp://https://packages.ubuntu.com/disco/all/texlive-latex-recommended-doc/filelist ttp://https://packages.debian.org/sid/all/texlive-latex-recommended-doc/filelist ↑これなどを見る限り。 しかしtexdocがドキュメントを検索する対象ディレクトリを取得するTEXDOCS変数には /usr/share/doc/texlive-doc/ というディレクトリが登録されていないために、 「 Sorry, no documentation found for mathtools. 」と怒られたのだと思います。 しかし疑問なのは、ほとんど同じシステム構成(Debian sid)の別のPCでは /usr/share/texlive/texmf-dist/下のdocに/usr/share/doc/texlive-doc/へのシンボリックリンクが貼られており 従ってtexdocの検索が正常に機能しているという点です。 不思議です……。 : 名無しさん@お腹いっぱい。 [sage] 2019/07/06(土) 05:06:29.53 いやすいません。↑これは嘘です。 というか、少なくとも原因ではありません。 $ texdoc mathtools が失敗するPCでも /usr/share/texlive/texmf-dist/docが /usr/share/doc/texlive-docにシンボリックリンクされていました……。 : 名無しさん@お腹いっぱい。 [sage] 2019/07/06(土) 05:08:47.94 なるほど。 私のシステムにはそもそもtexlive.tlpdbがありませんでした。 (パッケージマネージャはaptを使っているのですが) $ apt-file search texlive.tlpdb と実行しても1件もヒットしません。 つまり少なくともパッケージとしてはtexlive.tlpdbファイルが提供されていないということですかね。 : 名無しさん@お腹いっぱい。 [sage] 2019/07/06(土) 05:10:30.73 まあトリが色々手を加えていると、不整合も起きやすいかな。 TeXLive側かトリ側かの切り分けがメンドクサイので、 自分は素の texlive を/usr/local に入れてる。 : 名無しさん@お腹いっぱい。 [sage] 2019/07/06(土) 05:13:12.82 うまく行ってる方のPCも texlive.tlpdb が無いの? : 名無しさん@お腹いっぱい。 [sage] 2019/07/06(土) 05:17:50.46 もっとも texdoc は、texlive.tlpdb で管理されていない ${TEXMF HOME}/doc 下のドキュメントを表示してくれたりもするんだけどな。 : 名無しさん@お腹いっぱい。 [sage] 2019/07/06(土) 05:24:15.47 ないですね。 うまくいく方もいかない方も、同じDebian sid for amd64を使っています。 TeX Liveはどちらもパッケージマネージャで導入しました。 : 名無しさん@お腹いっぱい。 [sage] 2019/07/06(土) 05:32:47.84 パッケージマネージャは Linux にも TeXLive にもあるので、 どっちのモノかを書かないとワカラナイよ。たぶん apt 系のことだと思うけど。 うまく行ってるPCがあるのなら、まずは徹底的に両者の差異を探さないと。 うまく行ってる方でも texdoc -I -s "" | wc は 1000件程度なの? : 名無しさん@お腹いっぱい。 [sage] 2019/07/06(土) 05:40:40.05 端折ってしまってすいません。 「パッケージマネージャ」というのはここではaptなどのことです。 そうですね。 おっしゃるとおりここに質問する前に両者の違いを洗い出すべきでした。 スレ汚し失礼しました。 (texdoc -I -s ""の結果ですが、うまくいっている方では8000件近くありました。 しかしこれは他の要因(具体的にはこちらにはもっと沢山のTeX Live関連ファイルが導入されている) にも因るので一概にこちらが多いとは言えませんが……) とりあえず、どこがどう違うのかを見付けてみます。ありがとうございました。 : 名無しさん@お腹いっぱい。 [sage] 2019/07/06(土) 07:37:52.75 vanilla入れようぜ : 名無しさん@お腹いっぱい。 [sage] 2019/07/06(土) 20:17:32.33 texdoc ubuntu でググると、それらしいのがヒットするぞ vanilla でない人は、トリ特有の問題としての検索もお忘れなく : 名無しさん@お腹いっぱい。 [sage] 2019/07/07(日) 06:04:50.82 vanilla だけど低収入… : 名無しさん@お腹いっぱい。 [sage] 2019/07/07(日) 10:05:54.17 ttp://https://packages.debian.org/unstable/tex/texlive ここに変更履歴(changelog)がある 過去の傾向を見て自分で予測するしか : 699 [sage] 2019/07/08(月) 08:34:37.48 $ sudo mktexlsr /usr/share/texlive/texmf-dist ↑これで解決しました。 しかし,ほとんど同じ環境の別の機器ではこの操作を経ずとも手引きが検索されていたので その違いは以前不明のままです。 しかし,まあプログラマでもないのでこれで納得します。 協力して下さった方ほんとうにありがとうございました。 : 名無しさん@お腹いっぱい。 [sage] 2019/07/08(月) 18:12:15.44 texdoc の動作 ・texlive.tlpdb が存在する場合には、kpathsea 以外に texlive.tlpdb も利用する。 ・texlive.tlpdb が存在しないときは kpathsea のみを利用する。 ・kpathsea は ls-R が存在するときは ls-R から判断する。 ・kpathsea は ls-R が存在しないときは、そのつどpath内をサーチする。 このことから次のことがわかる。 ・失敗していたPCには、不完全な ls-R が存在していた ・成功していたPCには、ls-Rが存在していなかったか、または完全なls-R が存在していた : 名無しさん@お腹いっぱい。 [sage] 2019/07/08(月) 18:17:38.72 今のようにパッケージマネージャが発達していなかった頃は、 初心者がよく「ls-Rが不完全」トラブルに見舞われたので ・「毎回 mktexlsr を心掛けなさい」とアドバイスする派 ・「ls-Rは削除しなさい」とアドバイスする派 があったのだけど、最近はこの手の話は聞かなくなっていたなあ : 名無しさん@お腹いっぱい。 [sage] 2019/07/09(火) 12:03:54.36 とすると,一度mktexlsrとしてしまったら texlive関連のファイルを(OS側のパッケージ管理で)更新する度に 手動でmktexlsrを実行しなけれればならないということですかね? : 名無しさん@お腹いっぱい。 [sage] 2019/07/10(水) 00:48:05.76 そのOSのパッケージングのポリシーが「ls-Rは作らない」なら、 そいうことになるね。もしもそうだとしたら、 ・できてしまったシステムの ls-R を全部削除するか ・毎度自分で mktexlsr するか のどっちかに統一すればいい。パッケージのソースを見れば、インストールや アップデートの後に実行するスクリプトが書いてあるハズなので、それで パッケージングポリシーがわかるかも知れない。たとえば自分は Arch Linux を 使っているけど、Arch のtexlive-core パッケージのインストール後に実行される texlive-updmap.script には mktexlsr が記されていた。 自分は OS のパッケージではなく vanilla TeXLive を使っているのだけれど、 TeXLive のマネージャ tlmgr はパッケージのアップデートをする毎に mktexlsr する ようになっている。最近は ls-R は作る方向なんじゃないかなあ。 : 名無しさん@お腹いっぱい。 [sage] 2019/07/10(水) 07:24:48.91 ウチはdebianでapt管理のtexlive使用 723氏のいうパッケージのポストインストールスクリプトがうまく機能してて 手動でmktexlsrしたことなし /var/log/apt/term.log* をtexliveで検索すると最後にいつmktexlsrが走ったか分かる : 469 [] 2019/07/12(金) 16:17:17.81 main.texでfile1, file2などが見つからないといわれてコンパイルできない件解決しました。 main.texのあるフォルダにpathを通し main.texなどがあるディレクトリに移動して、端末エミュレーターを開いて $ platex ./main.tex とした結果を教えてくれるか? を行うことでmain.texのlogファイルと、出来損ないのdviファイルができ Texmakerを起動してこの状態で再度main.texをコンパイルするとdviができ、dvipdfmxでPDFができました。 エスパーしてくれた方々感謝です。 環境はLubuntu 18.04でUbunutuが提供するTexliveです。 重すぎるWindows10 より1.5GBメモリーのCore DuoでのLubuntu+Texliveのほうが軽快だから これからは英語、数学、物理、化学のTexはLubuntuで頑張ります。国語はW32texですが。 ありがとうございました。 : 名無しさん@お腹いっぱい。 [sage] 2019/07/12(金) 17:51:44.57 学校の先生? 半年もブランクがあるけどそれ納期に間に合ったの?w : 名無しbウん@お腹いっbマい。 [sage] 2019/07/14(日) 13:59:07.70 tabbing環境って便利ね。手調整が多くなるけど、望み通りの表組ができる。 : 名無しさん@お腹いっぱい。 [sage] 2019/07/15(月) 23:25:08.78 みんなLuaTeXって使ってる? 俺はここ数年upLaTeX一筋なんだけど あまりにもLuaLaTeXのネットでの評判が良いから興味だけはある。 でも試しに使ってみたらクソ重くて使い物にならんかったから、その辺りはどう妥協してんのか気になる。 : 名無しさん@お腹いっぱい。 [sage] 2019/07/16(火) 00:08:16.22 使ってます 重いって言われてるけど、自分には許容範囲 GIMP、Inkscapeよりは早い(笑) TeXには何度か挑戦していつも挫折してたんだけど、LuaLTeXでなんとかなりそうなので他に移りたくない 用途が、江戸時代の刊本・手沢本の電子化なので、ユニコード+源ノフォントが手数をかけずに使えるのがありがたい 源ノフォントについてはつまずきもあったけど(笑) : 名無しさん@お腹いっぱい。 [sage] 2019/07/16(火) 07:16:08.73 重いよね。TikZバリバリの100ページ超えとか処理させると殴りたくなる。 フォントはそれほど気にしてないので、たいていXeLaTeXに逃げてる。 : 名無しさん@お腹いっぱい。 [sage] 2019/07/16(火) 09:31:58.34 Luaを使わないかぎり、 upLaTeXで事が足りてし合うんだよー。 フォントだって、Luaなキャッシュするか、 あらかじめ仮想フォントを作っておくかぐらいで、 んで、タイプセットにかかる時間は、 やっぱり試行回数が増えると、 どうしても uplatex+dvipdfmx の方が短いんだよなー。 結局、luatex は遊び以外で使ってない。 : 名無しさん@お腹いっぱい。 [sage] 2019/07/16(火) 12:35:36.03 インラインluaとかまったく使ってないんだけど biblatex使いたいというニッチな理由で platexからlualatexに移行始めた、6年くらい前からか たしかに最初は遅いのが気になったけど ・hdd機からssd機にひっこす ・xosviewでメモリ上のファイルキャッシュの挙動を見ながら メモリ食うアプリ(pdfビューア・webブラウザ等)の組み合わせを工夫する ・.texファイルを分割して個別タイプセットできるようにしておく で耐えられるようにはなった : 名無しさん@お腹いっぱい。 [sage] 2019/07/16(火) 14:41:59.94 HDDかSSDでも変わるんだね。 : 名無しさん@お腹いっぱい。 [sage] 2019/07/16(火) 17:22:00.67 つJIT : 728 [sage] 2019/07/16(火) 20:10:04.89 LuaJITLaTeX使ったら三分の二くらい早くなったわ。 教えてくれてありがとう。 でも正直upLaTeX+dvipdfmxの十倍くらいの遅さだから よほど便利な機能がない限り乗り換えないかな……。 Unicode-mathが使えるとかそういうのは良さげなんだけどねぇ。 : 729 [sage] 2019/07/17(水) 11:38:38.26 いちおう環境書いときますね HPのノートPC win10 Home intel Corei3-6006U 2GHz メモリ 8G HDD 500GB : 名無しさん@お腹いっぱい。 [sage] 2019/07/18(木) 22:13:07.96 XMLやHTMLなどのマークアップ言語のソースをLaTeX文書で表現したいです。 しかし普通に書いてしまうと_や"などがエラーになったり“になったりしていしまいます。 でもシンタックスハイライトなど高機能なものは欲しくないですし外部コマンドが実行されて遅くなるのもいやなので listingパッケージはあまり使いたくありません。 最小元のXML/HTMLコードを記述するパッケージなどご存知ですか。 : 名無しさん@お腹いっぱい。 [sage] 2019/07/21(日) 16:49:07.91 verbatim環境ではダメな理由を説明したら、 有益な助言があるかも : 名無しさん@お腹いっぱい。 [sage] 2019/07/23(火) 19:36:36.43 ttp://http://texdoc.net/ 今日このサイトを知った。 インターネットでTeXに関する手引きが見れる。texdocを知ってる人向けに言うとtexdocのオンライン版 一々texlive-*-docパッケージを入れなくていいし、正直大半の手引きはそもそも そのパッケージやフォントを 使わないせいで読まないので無駄を省ける。 : 名無しさん@お腹いっぱい。 [sage] 2019/07/24(水) 01:16:03.01 自分で、XSLTを書いたらええやん。 2018/05/20 22:36にはてブしてたわ。 テンプレに入れといれええかもね。 : 名無しさん@お腹いっぱい。 [sage] 2019/07/24(水) 13:58:21.90 ちょっと自治厨っぽくなってしまうけど,やのレスを踏まえてテンプレ改修してみた↓ 一部リンク切れがあったので削除。それ以外は内容が古くなっていようが関係なく全部載せた。 主にUnix系OS上でのTeXシステムについて語るスレです。 その他の話題は \section{TeX の時間} ( ttps://rio2016.5ch.net/test/read.cgi/math/1532439476/ "> ttps://rio2016.5ch.net/test/read.cgi/math/1532439476/ )にて。 前スレ \chapter{\TeX} % 第十一章 ( ttps://mevius.5ch.net/test/read.cgi/unix/1521639700) リンク集 ・LaTeXプロジェクト(本家) ttp://https://www.latex-project.org ・TeX回りの質問全般(日本語; by 奥村先生) ttp://https://oku.edu.mie-u.ac.jp/tex/ ・TeX回りの質問全般(英語) ttp://https://tex.stackexchange.com/ ・熊沢先生のページ ttp://http://www.biwako.shiga-u.ac.jp/sensei/kumazawa/tex.html ・LaTeXコマンドシート一覧 ttp://http://www002.upp.so-net.ne.jp/latex/ ・クラスファイル・BibTeX関連 ttp://http://www.med.osaka-u.ac.jp/pub/anes/www/html/manual/latex.html ・UTF-8によるTeX文書の作成Utf82TeX ttp://http://yasuda.homeip.net/tex/utf82tex.html ・ε-pTeXのWiki ttp://https://ja.osdn.net/projects/eptex/wiki/FrontPage ・LuaTeX-jaのWiki ttp://https://ja.osdn.net/projects/luatex-ja/wiki/FrontPage ・TexdocをWeb上で実行 ttp://http://texdoc.net/ : 名無しさん@お腹いっぱい。 [sage] 2019/07/24(水) 17:38:05.96 ごくろう、下がってよい : 名無しさん@お腹いっぱい。 [sage] 2019/07/24(水) 18:03:35.77 ははーっ! : 名無しさん@お腹いっぱい。 [sage] 2019/07/24(水) 21:21:40.70 なんだこいつ : 名無しさん@お腹いっぱい。 [sage] 2019/07/26(金) 23:15:07.28 LuaTeX万歳! : 名無しさん@お腹いっぱい。 [sage] 2019/07/27(土) 17:44:44.51 LuaTeXはゴミ 遅すぎだろ : 名無しさん@お腹いっぱい。 [sage] 2019/07/27(土) 18:12:34.30 TeXはクソ! : 名無しさん@お腹いっぱい。 [] 2019/07/27(土) 20:58:00.15 texはそもそもリアルタイムなWYSIWYG的システムじゃなくて、バッチ処理的な組版システムです : 名無しさん@お腹いっぱい。 [sage] 2019/07/27(土) 22:24:30.43 は?マクロ言語だろ : 名無しさん@お腹いっぱい。 [] 2019/07/28(日) 15:14:11.78 マクロ言語かどうかと言う問題とは排他的じゃないですよ : 名無しさん@お腹いっぱい。 [sage] 2019/07/28(日) 15:42:09.94 「バッチ処理」だから「遅くてもいい」と主張したいの? : 名無しさん@お腹いっぱい。 [sage] 2019/07/28(日) 16:52:18.89 ttps://i.imgur.com/y2dlJKG.jpg : 名無しさん@お腹いっぱい。 [] 2019/07/28(日) 19:59:20.00 そーですよ 速さを追求してないので、遅いからゴミと言われても元々そんなもんだ : 名無しさん@お腹いっぱい。 [] 2019/07/28(日) 20:36:00.96 参照を処理するのに2回コンパイルが必要ってのも、バッチ処理を前提したデザインだってクヌース先生が書いていたような : 名無しさん@お腹いっぱい。 [sage] 2019/07/28(日) 20:58:41.99 上げるなカス : 名無しさん@お腹いっぱい。 [sage] 2019/07/29(月) 17:18:41.35 w32texより低スペックPCのLinuxの方が速いね : 名無しさん@お腹いっぱい。 [sage] 2019/07/29(月) 21:37:24.22 TeXってデバイス依存なのに処理速度は各OSによって違うんだね : 名無しさん@お腹いっぱい。 [sage] 2019/07/29(月) 21:37:37.80 デバイス依存→デバイス非依存 : 名無しさん@お腹いっぱい。 [sage] 2019/07/29(月) 21:43:08.75 どうした? age厨に親でも殺されたか? : 名無しさん@お腹いっぱい。 [sage] 2019/07/30(火) 03:03:10.12 実際そういう事件あったからね。 迂闊に言うもんじゃない。 : 名無しさん@お腹いっぱい。 [sage] 2019/08/03(土) 05:45:18.00 XML組版万歳 : 名無しさん@お腹いっぱい。 [sage] 2019/08/11(日) 07:31:02.50 ttp://http://makingtexwork.sourceforge.net/mtw 古いけどいい書籍。 LaTeXとフォントに関する情報はほぼほぼ使いものにならなくなってしまっているが(時代のせいで) : 名無しさん@お腹いっぱい。 [sage] 2019/08/11(日) 07:55:45.92 >万歳 滅ぶやつらがその直前に叫ぶ言葉な : 名無しさん@お腹いっぱい。 [sage] 2019/08/11(日) 16:08:16.13 チャーナマンセー : 名無しさん@お腹いっぱい。 [sage] 2019/08/11(日) 20:15:44.95 ttp://http://www.biwako.shiga-u.ac.jp/sensei/kumazawa/tex.html は無くなり、 ttp://http://xyoshiki.web.fc2.com/tex.html になりました。 : 名無しさん@お腹いっぱい。 [sage] 2019/08/14(水) 08:04:27.81 XYoshikiってw : 名無しさん@お腹いっぱい。 [sage] 2019/08/14(水) 17:45:17.82 なんか笑う要素ある? : 名無しさん@お腹いっぱい。 [sage] 2019/08/15(木) 14:51:20.76 ビジュアル系() : 名無しさん@お腹いっぱい。 [sage] 2019/08/20(火) 16:48:17.00 ウケタ ワラエタ アリガト : 名無しさん@お腹いっぱい。 [sage] 2019/08/24(土) 08:29:15.98 これまで 「TeXはクソ!」 のお言葉だけでした 「LaTeXのパッケージ管理はクソ!」 のありがたいお言葉をいただきました : 名無しさん@お腹いっぱい。 [sage] 2019/08/24(土) 23:44:05.58 \usepackageの順序でエラーが出る出ないって プログラミングを少しでも経験してたら当たり前のことなんだけどね。 TeXもといLaTeXは 「プログラミング未経験者がプログラミング言語だと思わずに触るプログラミング言語」 だから質が悪い : 名無しさん@お腹いっぱい。 [sage] 2019/08/25(日) 06:26:38.79 LaTeXは言語で、言語を知らないユーザが低質、 こういう話だよね。 gdgd理屈つけるのがプログラミングの凄いところなの? : 名無しさん@お腹いっぱい。 [sage] 2019/08/25(日) 13:01:03.89 もしかし の話をそうやって読み取っちゃったの? 低いのはプログラミング言語の能力だけじゃなかったのか… : 名無しさん@お腹いっぱい。 [sage] 2019/08/25(日) 16:23:51.98 ここでもマウントの取り合い : 名無しさん@お腹いっぱい。 [sage] 2019/08/25(日) 23:30:28.32 不毛すぎる……。 : 名無しさん@お腹いっぱい。 [sage] 2019/08/26(月) 09:43:40.10 「TeXはクソ!」 「LaTeXのパッケージ管理はクソ!」 と言いながらもTeXやLaTeXを使いまくっているユーザは、クソ! これだけは言える。 : 名無しさん@お腹いっぱい。 [sage] 2019/08/26(月) 21:55:49.51 「質が悪い」を「たちがわるい」と読めなかった? : 名無しさん@お腹いっぱい。 [sage] 2019/08/27(火) 02:32:43.77 あぁ、なんか のレスに違和感を覚えると思ったらそういうことか。 うーむ。しかし「たち」くらい読めて欲しかった……。 : 名無しさん@お腹いっぱい。 [sage] 2019/08/27(火) 09:36:17.66 「しつがわるい」人だから仕方がない : 名無しさん@お腹いっぱい。 [sage] 2019/08/28(水) 10:46:29.69 中学高校で数学の教員をやっているんだったら、 TeXに関する質問をもう少しまともな内容にできると思うんだけどな。 自分が書いたLaTeX文章をタイプセットしたときに、 どうしてエラーが起こっているかを、 数学的にとらえられていないんだろうな。 自力を尽くして、そのエラーを追求して、 エラーが起きる最小の例を作ってから、質問を投げるもんじゃないのか? こんなんだから、(文科省も教える側も)数学ができない日本人ばっかりでどないしようもないな。 : 名無しさん@お腹いっぱい。 [sage] 2019/08/28(水) 12:42:02.52 LuaJITTeX使えなくなっちゃったよ : 名無しさん@お腹いっぱい。 [sage] 2019/08/28(水) 12:54:09.69 どうやら、upstream は、 JIT しない方向に向かっているかな。 : 名無しさん@お腹いっぱい。 [sage] 2019/08/28(水) 15:51:11.34 アミノフェン氏もそうつぶやいてるよ : 名無しさん@お腹いっぱい。 [sage] 2019/08/29(木) 05:51:32.93 数学やプログラミングができたって日本人じゃダメだろ 身の回りの人間にいい顔することだけしか考えない : 名無しさん@お腹いっぱい。 [sage] 2019/08/29(木) 19:40:53.40 数学やプログラミングができたって日本人じゃダメだろ ←国際化する社会を鑑みるに まぁ分かる。 身の回りの人間にいい顔することだけしか考えない←??? : 名無しさん@お腹いっぱい。 [sage] 2019/08/29(木) 20:30:59.44 日本語も英語もできないゆとりって : 名無しさん@お腹いっぱい。 [sage] 2019/08/30(金) 04:51:32.07 ゆとりって言ってれば保てる安いプライドなんて捨てちまえ : 名無しさん@お腹いっぱい。 [sage] 2019/08/30(金) 07:22:09.19 英語も算数もできないことを馬鹿にされてるのにプライドに見えちゃうのか : 名無しさん@お腹いっぱい。 [sage] 2019/08/30(金) 21:03:59.21 自分で自分の書いてること認識できないとは重症ですね…。 : 名無しさん@お腹いっぱい。 [sage] 2019/09/03(火) 22:38:07.75 jlreqで縦2段組をやってみたんだけど、見出し位置の調節が、見出し直前じゃなくて段落間に空きが入る。 : 名無しさん@お腹いっぱい。 [sage] 2019/09/04(水) 05:58:41.61 LaTeXはプログラミング言語なんだからキミの指示でそうしてるんだよ。 : 名無しさん@お腹いっぱい。 [sage] 2019/09/04(水) 10:45:00.56 くっだらない : 名無しさん@お腹いっぱい。 [] 2019/09/09(月) 20:12:50.99 ちょっとお伺いしたいのですが、 既存のstyファイルに書かれてるコードってどうやったら確認できるでしょうか macでtexlive2018入れたんだけどそもそもファイルが見つからない。。 user名/ライブラリ/texlive もほぼ空だし user名/local にも何も入ってない 自作でstyファイル作るのに参考にしたいです。 詳しい方いたらよろしくお願いします : 名無しさん@お腹いっぱい。 [] 2019/09/09(月) 20:25:32.73 何故、2018?今は2019でしょ。 : 名無しさん@お腹いっぱい。 [sage] 2019/09/10(火) 01:37:43.31 まずは自分のOSでファイルの全検索が出来るようになれよ。 TeXLive 以前の問題だし、どんなOSでもそれなりに必要なスキルだろ? : 名無しさん@お腹いっぱい。 [] 2019/09/10(火) 02:48:03.83 それは単に去年インストールして更新してないだけです。 ほとんど仕様は変わらないと思うけど そうかと思ってファイルの全検索かけてみたんですが、全然引っかからないです。 というか検索すべきファイル名すらさだかじゃないし。 例えば\usepackage{amsthm}とか\usepackage{braket}とかで使うファイルのコードを見たいときは macにamsthm.styとかbraket.styといった名前で入ってるんでしょうか : 名無しさん@お腹いっぱい。 [sage] 2019/09/10(火) 05:48:59.53 LaTeXは 「プログラミング未経験者がプログラミング言語だと思わずに触るプログラミング言語」 だから質が悪い : 名無しさん@お腹いっぱい。 [sage] 2019/09/10(火) 05:59:33.76 せめてlocateはしようぜ : 名無しさん@お腹いっぱい。 [sage] 2019/09/10(火) 06:48:21.99 LaTeXは言語で、言語を知らないユーザが低質 : 名無しさん@お腹いっぱい。 [sage] 2019/09/10(火) 08:03:48.55 まずは、勉強の勉強方法を学ぼうぜ! : 名無しさん@お腹いっぱい。 [] 2019/09/10(火) 11:20:22.44 わかんねーならわかんねーって素直に言えバーカ : 名無しさん@お腹いっぱい。 [sage] 2019/09/10(火) 11:26:31.43 > 例えば\usepackage{amsthm}とか\usepackage{braket}とかで使うファイルのコードを見たいときは > macにamsthm.styとかbraket.styといった名前で入ってるんでしょうか そうだよ。それが検索に掛からないってことは、やっぱりTeXLive以前の問題だな。 : 名無しさん@お腹いっぱい。 [sage] 2019/09/10(火) 12:57:05.55 便所の落書きに本気になるやつwwwww : 名無しさん@お腹いっぱい。 [sage] 2019/09/10(火) 13:02:35.20 どのTeX Live環境を使っているか、とかさー、勉強しようぜw ahobakaパッケージを使う、つまり、 \usepackage{ahobaka} として読み込んでいるパッケージは、 $ kpsewhich ahobaka.sty とすれば、フルパスで場所が分かりますよねwwwww \usepackage{ahobaka} をしている kuso.tex を タイプセットしたログファイル kuso.log にも、 ahobaka.sty のフルパスが出ていますよね。 だからね、お勉強の勉強方法を勉強しようぜwwwなんですぜwwww : 名無しさん@お腹いっぱい。 [sage] 2019/09/10(火) 13:03:23.29 TeXはクソ! : 名無しさん@お腹いっぱい。 [sage] 2019/09/10(火) 14:10:52.96 今UNIX板に居るのはこういうやつらばかり。 諦めた方がいいよ : 名無しさん@お腹いっぱい。 [] 2019/09/10(火) 14:35:55.77 ありがとうございます。logファイルに書かれてるパスをたどったら見つかりました おっしゃる通りtexlive以前の問題だったようで、 macの場合はまず/usr/localを開かないといけなかったんですね 答えをすぐ教えようとしないねらーは煽るのが手っ取り早いので 暴言を吐かせていただきました。ありがとうございます : 名無しさん@お腹いっぱい。 [sage] 2019/09/10(火) 16:59:24.48 TeXはクソ! の張本人でしたか! : 名無しさん@お腹いっぱい。 [sage] 2019/09/10(火) 17:02:24.37 TeXはクソ! と思っているユーザもクソ! だったかw : 名無しさん@お腹いっぱい。 [sage] 2019/09/10(火) 23:17:55.15 > macの場合はまず/usr/localを開かないといけなかったんですね /usr/local をはずして検索していたということは、 の言った「全検索」を していなかったということですね。 : 名無しさん@お腹いっぱい。 [sage] 2019/09/11(水) 05:00:36.41 お兄さん,それ「しつがわるい」じゃなくて「たちがわるい」って読むんですよ。 : 名無しさん@お腹いっぱい。 [sage] 2019/09/11(水) 07:55:58.78 あたりから読み直せ : 名無しさん@お腹いっぱい。 [sage] 2019/09/11(水) 09:50:59.68 いくつかのLaTeXパッケージには、 変に読み込み順序を配慮する処理を含めていたりしていて、 その変な処理が邪魔をしている場合があって、 結局のところ、パッケージ内のコードを読めないと、 解決できないことがしばしばある。 : 名無しさん@お腹いっぱい。 [sage] 2019/09/11(水) 20:48:42.20 名前空間がないのがおかしい : 名無しさん@お腹いっぱい。 [sage] 2019/09/11(水) 22:48:46.55 とりあえず、すべてのパッケージとクラスファイルを expl3 で全部書き直せば、名前空間らしきことはできる。 : 名無しさん@お腹いっぱい。 [sage] 2019/09/12(木) 11:07:52.60 >macの場合はまず/usr/localを開かないといけなかったんですね とりあえず、「違う!」と言っておきます。 【間違い】 macの場合はまず… 【 正しい】 私の場合はまず… なお、 $ sw_vers |head -2 ProductName: Mac OS X ProductVersion: 10.14.6 $ locate amsthm.sty |head -1 /opt/local/share/texmf-texlive/tex/latex/amscls/amsthm.sty : 名無しさん@お腹いっぱい。 [sage] 2019/09/12(木) 22:07:41.18 まだこのスレ、健在だったんだ。 これからお世話になります。よろしくお願いします : 名無しさん@お腹いっぱい。 [sage] 2019/09/12(木) 22:14:06.44 を書いたの僕ですが、 理解できない。少し昔には難しいことをしていたんだな 信じられない : 名無しさん@お腹いっぱい。 [sage] 2019/09/15(日) 02:06:37.15 ビュをヴュと書くとかっこいいと思っている人って… : 名無しさん@お腹いっぱい。 [sage] 2019/09/15(日) 03:47:52.84 namespc.sty LaTeX業界に名前空間が無いのを不満に思ったこのパッケージの作成者は 残念ながらTeXのコードの書き方をご存じなかったようだ : 名無しさん@お腹いっぱい。 [sage] 2019/09/16(月) 04:38:46.06 かっこいいと思ってるなんてその文章から全く読みとれないのだが? お前が潜在意識的にかっこいいと思ってるからそういう発想になるんじゃないか。 : 名無しさん@お腹いっぱい。 [sage] 2019/09/27(金) 10:05:15.36 行儀が悪すぎる luatex 撲滅運動 : 名無しさん@お腹いっぱい。 [sage] 2019/09/27(金) 11:45:24.97 TeXハクソ! という人たちを撲滅するほうが良い : 名無しさん@お腹いっぱい。 [sage] 2019/09/29(日) 19:19:30.53 行儀悪い? : 名無しさん@お腹いっぱい。 [sage] 2019/09/30(月) 08:07:38.44 LaTeX使いの権化みたいな人が、古い慣習は捨てましょう、みたいなことを言ってるのみると退くw : 名無しさん@お腹いっぱい。 [sage] 2019/09/30(月) 14:09:31.35 日本語フォントに疑似斜体を適用したいとかネイティブなMETAPOSTで図像を書き込みたいとか そういう目的じゃない限り,upLaTeXとdvipdfmxあたりで十分だと,おじさんはそう思います。 XeTeXやLuaTeX及び周辺技術の新奇性は,特に若い人には魅力的に映るかもしれないし, それが理解できない訳じゃない(俺自身もどちらかと言えば新しいもの好きだし)けれど, それをあたかも既存の方式を捨ててまで採用すべき,万人に役立つ万能の技術かのように喧伝するのは良くない。 : 名無しさん@お腹いっぱい。 [sage] 2019/09/30(月) 19:11:28.74 LaTeX 2.09 のころのものは、捨て去ってよいでしょう。 \rm とか \bf とかもね。 : 名無しさん@お腹いっぱい。 [sage] 2019/09/30(月) 19:29:22.53 もう dvipdfmx も xdvipdfmx へのシンボリックリンクだよね : 826 [sage] 2019/09/30(月) 19:46:27.80 知らんかったw : 名無しさん@お腹いっぱい。 [sage] 2019/10/01(火) 23:47:47.61 luaTeX は遅すぎて使いたくない : 名無しさん@お腹いっぱい。 [sage] 2019/10/02(水) 07:56:46.79 古いってコトバは何も意味がない。 何が害になるのか、使えないのか、何も言っていない。 しばしば、具体的な問題を指摘できないから誤魔化すために使われる。 相対的になんとなく新しいものがスゴいと印象操作をするために使われる。 そういう意味で使っていいなら、 漢字は古い慣習だよ? platex 捨てて英語に一本化しようよ? : 名無しさん@お腹いっぱい。 [sage] 2019/10/02(水) 08:31:25.07 まず本人が英語で書き込みするところからやね : 名無しさん@お腹いっぱい。 [sage] 2019/10/02(水) 09:38:48.72 まず本人が古い慣習を捨てろって言ってるんだろ : 名無しさん@お腹いっぱい。 [sage] 2019/10/03(木) 07:45:42.88 TeXはクソ!という輩は、ダサいw : 名無しさん@お腹いっぱい。 [] 2019/10/03(木) 18:12:12.13 数独 ttp://http://xyoshiki.web.fc2.com/tex/sudokubundle.html 面白いね。 : 名無しさん@お腹いっぱい。 [sage] 2019/10/05(土) 21:01:29.92 TeX言語じゃなくてLaTeX言語って, プログラミングパラダイムとしてはどういう分類になる? 手続き型言語? : 名無しさん@お腹いっぱい。 [sage] 2019/10/24(木) 13:04:58.00 和文括弧の左右につく二分空きをとりたいのですが、いちいち\inhibitglueするのは面倒です 一括でどうにかできないものでしょうか? : 名無しさん@お腹いっぱい。 [sage] 2019/10/25(金) 04:27:01.98 そのような挙動をする仮想フォントを作れば良いです。 : 名無しさん@お腹いっぱい。 [sage] 2019/10/25(金) 07:34:25.06 今UNIX板に居るのはこういうやつらばかり。 : 名無しさん@お腹いっぱい。 [sage] 2019/10/25(金) 13:03:21.97 これについて、(や)の文字クラスを変更すればいいんですかね? どうすればよいでしょうか? : 名無しさん@お腹いっぱい。 [sage] 2019/10/26(土) 02:12:10.21 そのような挙動をする仮想フォントを作れば良いです。 : 名無しさん@お腹いっぱい。 [sage] 2019/10/26(土) 02:24:29.06 ,840 より正確には、そのような挙動をするJFMを作って、 その仮想フォントを創るだけです。 : 名無しさん@お腹いっぱい。 [sage] 2019/10/26(土) 02:26:31.99 こういうやつらとは、どういうやつらでしょうか? : 名無しさん@お腹いっぱい。 [sage] 2019/10/26(土) 07:15:40.37 具体的にどういう作業をすればいいですか? : 名無しさん@お腹いっぱい。 [sage] 2019/10/26(土) 11:41:59.00 毎回 \!\! で縮めてたわ。俺も知りたい。 ,840 少なくとも、 (u)pLaTeXでは、 \< = \inhibitblue なので、 これは、カッコの外側\<(カッコの内側)\<です。 とすれば、 ,840,845 が望む出力になります。 : 名無しさん@お腹いっぱい。 [sage] 2019/10/26(土) 11:49:16.82 (u)pTeX に対して、 いま使っているJFMを元に (up)tftopl で pl に戻して、 該当する文字クラスを調整し、(up)pltotf で tfm に変換します。 これだけです! : 名無しさん@お腹いっぱい。 [sage] 2019/10/26(土) 12:05:48.84 今UNIX板に居るのはこういうやつらばかり。 : 名無しさん@お腹いっぱい。 [sage] 2019/10/26(土) 12:12:27.18 こういうやつらとは、どういうやつらでしょうか? : 名無しさん@お腹いっぱい。 [sage] 2019/10/26(土) 12:14:33.67 質の低いのしか残っていないんだな : 名無しさん@お腹いっぱい。 [sage] 2019/10/26(土) 12:15:44.77 ありがとうございます やってみます : 名無しさん@お腹いっぱい。 [sage] 2019/10/26(土) 12:18:22.84 自作自演して何が楽しいのかね? : 名無しさん@お腹いっぱい。 [sage] 2019/10/29(火) 15:59:25.22 LaTeXで(横書きの)文章の横の余白に縦線を引けるパッケージありません? 下図矢印みたいな。 : 名無しさん@お腹いっぱい。 [sage] 2019/10/29(火) 17:35:01.67 vwcol.sty? : 名無しさん@お腹いっぱい。 [sage] 2019/10/31(木) 02:26:46.65 \parbox の中だけ行送り量を変更する方法を教えてください。(行間を広く、又は狭くしたい) どの \parbox も同じ行送りではなくて個別にその幅を調整したいのですが。 : 名無しさん@お腹いっぱい。 [sage] 2019/10/31(木) 05:44:05.64 indent.sty? : 名無しさん@お腹いっぱい。 [sage] 2019/10/31(木) 07:21:38.17 それを実現するpagestyleを自前で定義すればよい \parbox内で\baselineskipを調整すればよい : 名無しさん@お腹いっぱい。 [] 2019/10/31(木) 11:08:18.00 leading.sty, setspace.sty? : 854 [sage] 2019/11/02(土) 03:37:09.75 皆さま m{_"_)m : 名無しさん@お腹いっぱい。 [] 2019/11/18(月) 23:26:11.65 以下のような等式の足し算を書きたいんだけど どう書くべきなんじゃろ? \documentclass{article} \usepackage{amsmath} \begin{document} \begin{align*} &&a &= b + c \\ +) &&d &= e + f \\[-.5\baselineskip] \cline{1-4} &&a+d &= b + c + e + f \\ \end{align*} \end{document} : 名無しさん@お腹いっぱい。 [] 2019/11/19(火) 04:55:36.63 array.styを使った方がいいのかな。 ttp://http://xyoshiki.web.fc2.com/tex/array.html : 名無しさん@お腹いっぱい。 [sage] 2019/11/19(火) 05:46:27.26 そのネタ臭がするURLはどうにかならんのかw : 名無しさん@お腹いっぱい。 [] 2019/11/19(火) 08:49:50.21 有難うございます 参考になります どれもシンプルとは言い難いソース書いてますね : 名無しさん@お腹いっぱい。 [] 2019/12/03(火) 17:36:43.80 txfontもしくはnewtxmathでvだけvarvにする方法ある? ただしmathrmのなかは普通のvにしたい : 名無しさん@お腹いっぱい。 [sage] 2019/12/03(火) 19:10:59.67 何の varv ですか? 実現なさりたいことの方法はいくつかあります。 ・場当たり的にマクロで対処してしまう ・実フォントファイル pfb をいじってしまう ・合成仮想フォントを作ってしまう : 名無しさん@お腹いっぱい。 [] 2019/12/10(火) 20:47:18.38 アンダースコアを含むテキストをエスケープせずに記述したものをマクロの引数に渡したくて 下のようにverbatim環境でラップしてみたんですがエラーになってしまいました。 こういうことは無理なんでしょうか。 \newcommand\aaa[1]{ #1 } \newcommand\bbb{ \begin{verbatim*} text_with_underscore ここに_アンダースコアを_含む_テキストを書きたい \end{verbatim} } \aaa{\bbb} % <- エラー : 名無しさん@お腹いっぱい。 [] 2019/12/24(火) 12:43:48.08 upLaTeXでPXchfonを使って多書体化しています。 欧文フォントを和文フォントとは別に使っている状況で、 \ltseriesなどと宣言して和文フォントを細字にした場合に、 欧文フォントも細字になるようにするにはどうすればいいでしょうか。 単純に欧文フォントだけなら \DeclareRobustCommand\ltseries{\fontseries{l}\selectfont} ↑などと設定することで細字フォントを使用できますが 当状況においてはPXchfonパッケージが既に定義しているので こういった方法は使えません。 なお、細字を使いたい欧文フォントはOpenSansパッケージに含まれるフォントであり PXchfonパッケージを抜いて上掲のコマンドを使用すると細字が使えるようになりますので 「そもそも欧文フォントに細字が収録されてない」ということはないと思います。 よろしくおねがいします。 : 名無しさん@お腹いっぱい。 [sage] 2019/12/29(日) 01:16:39.50 TeXはクソ! と言いながら、使い続けている輩はいますか? : 名無しさん@お腹いっぱい。 [sage] 2020/01/06(月) 08:31:50.26 時代はXML-FO組版…を通り越してHTML/CSS組版 : 名無しさん@お腹いっぱい。 [sage] 2020/01/06(月) 11:45:05.11 HTML/CSS組版といっても、 結局、JavaScriptがないと、何もできないに等しわけで、 TeXと変わらん。 : 名無しさん@お腹いっぱい。 [sage] 2020/01/11(土) 18:53:13.25 今年も TeXはクソ! と言いながら、使い続けますか? : 名無しさん@お腹いっぱい。 [sage] 2020/01/21(火) 13:43:53.81 LuaTex-jaの縦組みは、テキストを抽出しても使えないというのは知っていたが、pdf内の検索もダメなんだな。 ちょっと考えれば分かることだった。 検索は、ソースでやるしかないんだな。 : 名無しさん@お腹いっぱい。 [sage] 2020/01/21(火) 18:59:41.77 luatex撲滅運動 : 名無しさん@お腹いっぱい。 [sage] 2020/01/21(火) 22:52:42.48 >LuaTex : 名無しさん@お腹いっぱい。 [sage] 2020/01/23(木) 15:23:09.12 LaTeXマジ滅べ。 : 名無しさん@お腹いっぱい。 [sage] 2020/01/24(金) 02:11:05.07 ほんとLaTeXはクソだな。 : 名無しさん@お腹いっぱい。 [sage] 2020/01/26(日) 19:05:57.33 時代はXML組版 : 名無しさん@お腹いっぱい。 [sage] 2020/01/31(金) 05:32:02.47 TeXはフリーで、個人で機能が追加できることが大きいよな、ここまで生き残っている要因は。 SATySFi はどうなるかな。 : 名無しさん@お腹いっぱい。 [sage] 2020/02/05(水) 23:20:19.48 まだTeXで消耗しているの? : 名無しさん@お腹いっぱい。 [sage] 2020/02/06(木) 22:09:36.88 TeXの勉強を続けてみたいな。 だいぶ間が開いてしまった : 名無しさん@お腹いっぱい。 [sage] 2020/02/07(金) 00:43:48.90 TeXはクソ! : 名無しさん@お腹いっぱい。 [sage] 2020/02/07(金) 01:47:00.80 Wordは? : 名無しさん@お腹いっぱい。 [sage] 2020/02/07(金) 09:48:14.47 大グソ : 名無しさん@お腹いっぱい。 [sage] 2020/02/07(金) 14:53:56.77 一太郎は? : 名無しさん@お腹いっぱい。 [sage] 2020/02/07(金) 16:35:57.14 一本グソ : 名無しさん@お腹いっぱい。 [sage] 2020/02/09(日) 02:08:19.23 LaTeX 2020-0202 の変更に伴ない、日本語でも太字を bx から b にするらしい。 30年近く前に感じた違和感が、ようやく正常化する。 : 名無しさん@お腹いっぱい。 [sage] 2020/02/09(日) 02:09:53.47 次の大きな変更は来年の12月2日かなあ : 名無しさん@お腹いっぱい。 [sage] 2020/02/09(日) 02:23:28.55 bx が b になったところで、何も意味がない。 : 名無しさん@お腹いっぱい。 [sage] 2020/02/10(月) 20:27:38.40 その変更予定ってどこで見れんの? : 名無しさん@お腹いっぱい。 [sage] 2020/02/11(火) 04:49:18.43 2020-0202 みたいな対称性、次は 2021-1202 かな : 名無しさん@お腹いっぱい。 [sage] 2020/02/11(火) 06:32:03.59 おまえ、それ他所で言ったらアスペ扱いだよw : 名無しさん@お腹いっぱい。 [sage] 2020/02/11(火) 07:35:01.08 回文好きみたいな奴は一定数いるから別にアスペとは思わん むしろいちいち論ってる奴の方が… まあ俺もそのけはあると自覚してるけどw : 名無しさん@お腹いっぱい。 [] 2020/02/13(木) 04:20:55.50 LaTeX の変更日を 2020-0202 に選んだ奴は回文好きだったと思うぞ : 名無しさん@お腹いっぱい。 [sage] 2020/02/13(木) 09:04:58.33 で? : 名無しさん@お腹いっぱい。 [sage] 2020/02/13(木) 13:16:40.06 文とは : 名無しさん@お腹いっぱい。 [sage] 2020/02/13(木) 23:59:42.41 なるほど、「回文好き」は文にしか興味が無いのか : 名無しさん@お腹いっぱい。 [sage] 2020/02/17(月) 16:22:07.78 やっぱLaTeXはクソだな。 : 名無しさん@お腹いっぱい。 [sage] 2020/02/18(火) 05:37:58.95 おまえら、が構って欲しいってよ。 : 名無しさん@お腹いっぱい。 [] 2020/03/04(水) 02:07:16.05 pretest 開始〜 : 名無しさん@お腹いっぱい。 [sage] 2020/03/04(水) 08:53:07.04 TeXTeX : 名無しさん@お腹いっぱい。 [sage] 2020/03/07(土) 13:15:06.09 TeXはクソ!厨さん、お元気でしょうか? : 名無しさん@お腹いっぱい。 [sage] 2020/03/18(水) 17:44:04.79 LuaLaTeX作った奴、ゲームPCで組版してた説 : 名無しさん@お腹いっぱい。 [sage] 2020/03/28(土) 03:30:19.37 教えて頂けないでしょうか 123458795 --> 235167849 で矢印の左側の123458795の2と8の下にそれぞれ、小さな点とその小さな点と区別 できる別の点を入れたいんです。行の高さは変えずにということなのですが、 どういう風にすればこれができるのでしょうか? 教えてください。 : 902 [sage] 2020/03/28(土) 04:00:08.48 自己解決しました \usepackage{amsmath} $\underset{\triangleright}{2}\ 3\ 5\ 4\ \underset{\triangleleft}{ 6} \rightarrow \ 2\ \underset{\triangleright}{3}\ 5\ \underset{\triangleleft}{4}\ 6$ です。 : 名無しさん@お腹いっぱい。 [sage] 2020/03/28(土) 12:47:30.56 ,903 何でもかんでもLaTeXでやろうとしないで、絵を描けばいいと思うよ : 名無しさん@お腹いっぱい。 [sage] 2020/03/29(日) 00:52:24.27 ありがとう。論文に書こうとおもって。 アルゴリズムについては絵を描いています。 アドバイスありがとう : 名無しさん@お腹いっぱい。 [sage] 2020/04/05(日) 09:49:12.33 (おれの思うとおりに動く仕様に、)言い訳せずに開発しろ そう言っているようにしか、聞こえない : 名無しさん@お腹いっぱい。 [sage] 2020/04/08(水) 12:24:32.62 アップデートの内容を確認しないでアップデートした自分が悪いが、無いファイルがたくさん出てきて時間を無駄にした。 : 名無しさん@お腹いっぱい。 [sage] 2020/04/11(土) 21:23:14.82 そんな大幅な変更あったっけ? : 名無しさん@お腹いっぱい。 [sage] 2020/04/15(水) 11:20:52.92 W32TeXが変わる直前だったからみたい。新しいもので入れたら大丈夫だった(たぶん)。 : 名無しさん@お腹いっぱい。 [sage] 2020/04/17(金) 12:43:41.65 あれ迷惑なんだよな… > w32 : 名無しさん@お腹いっぱい。 [sage] 2020/04/20(月) 08:03:14.41 Debian 10のTeXLiveって2018年度版なんだけど, 最新2020年度版と比べて特に日本語組版で不利な点ある? あんまり違いがなければDebianが管理している方のTeXLiveを使いたいんだけど, もし結構改善点が多ければTeXLive 2020を手動で導入したい。 偉そうな質問ですいません。 : 名無しさん@お腹いっぱい。 [sage] 2020/04/20(月) 19:35:21.45 質問しているぐらいの現状ですから、 まずは、お手元のDebian 10のapt経由ではいるTeX Live 2018のままで十分だと思いますよ : 名無しさん@お腹いっぱい。 [sage] 2020/04/21(火) 02:58:32.10 フォントまわりで困っていなければ急いでで上げる必要はない。 : 名無しさん@お腹いっぱい。 [sage] 2020/04/22(水) 11:29:23.74 分かりました。 フォントでは特に困っていないのでそのまま使い続けます。 ちなみに、TeXLive 2020ではフォント周りで変更があったということでしょうか? , ありがとうございました。 : 名無しさん@お腹いっぱい。 [sage] 2020/04/22(水) 11:50:23.85 TL公式版における日本語フォントが原ノ味フォントがデフォルトになりました。 なお、TL18でも、原ノ味フォントのOpenTypeフォントを適切に自前で設定することで、利用可能です。 : 名無しさん@お腹いっぱい。 [sage] 2020/04/22(水) 20:32:33.47 教えていただきありがとうございます。 IPA明朝・ゴシックじゃなくなったんですねぇ。 : 名無しさん@お腹いっぱい。 [sage] 2020/04/23(木) 22:24:15.46 \ignorespacesafterend ↑このクソ便利なコマンドなんで誰も教えてくれなかったの?(傲慢) : 名無しさん@お腹いっぱい。 [sage] 2020/04/23(木) 22:36:13.04 なにそれ。もしかして不格好な%減らせるの? : 名無しさん@お腹いっぱい。 [sage] 2020/04/24(金) 12:09:57.89 日本語で最近書かれたdocstripで良いサンプルになるものって何かある? : 名無しさん@お腹いっぱい。 [sage] 2020/04/26(日) 20:56:12.57 LuaTeX-jaの縦組、ちょっと上手く言えないんだけど PDFの文字情報?っていうのがおかしい気がする。 upLaTeX+dvipdfmxとかで縦組したPDFだと 縦書きの部分を下にドラッグするとその縦書きの部分がそのまま選択されるけど LuaTeX-jaだと、その部分から横書きの方向に選択されてしまう。 : 名無しさん@お腹いっぱい。 [sage] 2020/04/26(日) 22:10:06.37 現状、それが既知ということになっている。 なので、どうにかして直したいんよな。 : 名無しさん@お腹いっぱい。 [sage] 2020/04/27(月) 08:46:42.66 素人考えだけど、ちゃんと縦に選択できるには、 PDFに「この部分は文字の方向が縦書きだ」 っていう情報を渡さなくちゃいけない訳よね? それってLuaTeXが対応するとかその次元じゃないと無理では。 : 名無しさん@お腹いっぱい。 [sage] 2020/04/27(月) 16:05:14.92 うん、開発する前提で直したいっていう意味やで : 名無しさん@お腹いっぱい。 [sage] 2020/04/30(木) 08:21:11.36 docパッケージの{macrocode}環境とかで等幅フォントを使うときに、 日本語のフォントをゴシック体にする方法を教えていただけないでしょうか。 : 名無しさん@お腹いっぱい。 [sage] 2020/04/30(木) 11:47:17.08 ていうか\MacroFontを弄って 日本語はゴシック体(hgt)、英語はcmttにしたいんです。 : 名無しさん@お腹いっぱい。 [] 2020/05/08(金) 20:40:10.61 \@tforや\@tmpcountaっていうマクロについてLaTeXの公式の&カ書ってある? : 名無しさん@お腹いっぱい。 [sage] 2020/05/08(金) 23:47:34.84 dtx を読めばいいと思うよ。 : 名無しさん@お腹いっぱい。 [sage] 2020/05/09(土) 22:04:34.02 ttp://http://tug.ctan.org/tex-archive/macros/latex/base/ltcntrl.dtx 例えば\@tforだとこれの271行目から{macro}環境が始まってるけどその\@tforの解説はないし, 同文書の92行目にも説明らしきものはあるけど,{oldcomments}(つまり古い解説)環境内だし……。 : 名無しさん@お腹いっぱい。 [sage] 2020/05/10(日) 18:25:37.35 OverleafのTeXLiveが2020年版に更新されたらjlreq-deluxe使いたいけど、コンパイルにくっそ時間かかって拒否されるのがオチかも : 名無しさん@お腹いっぱい。 [sage] 2020/05/27(水) 09:55:01.63 \documentclassで指定したオプション (dvipdfmxとか) は広域のオプションになるのに, \LoadClassで指定したオプションは広域オプションにならないのか……。 この仕様を知らなかったのが悪いんだけど, 既存のクラスファイルを利用した俺々クラスファイルを読み込むときに \LoadClassでdvipdfmxオプションを指定していたせいで 本来広域オプションで自動判別する筈のgraphicxパッケージやTikZが ドライバをdvipsだと誤認識して画像が全然表示されず, どういうことだと悩んでたw 時間無駄にしたわ……。 : 名無しさん@お腹いっぱい。 [sage] 2020/06/03(水) 09:19:11.87 \g@addto@macro\@classoptionslist{,dvipdfmx} とかでどう? : 名無しさん@お腹いっぱい。 [sage] 2020/06/06(土) 10:22:46.57 最近になってLaTeX標準のfilecontents環境が大幅に機能拡大されてることを知った。前まで上書きとか出来なかったよね?たしか。 : 名無しさん@お腹いっぱい。 [sage] 2020/06/08(月) 23:13:54.82 TeXはクソ!だの言っていた人たちは、どこに行ったのでしょうか? : 名無しさん@お腹いっぱい。 [sage] 2020/06/10(水) 00:58:44.86 コロナで淘汰された : 名無しさん@お腹いっぱい。 [sage] 2020/06/12(金) 01:43:46.25 #TeXをストレスなく使うスキル #手を洗うスキル これらに正の相関があるのか…ありそうでこわい : 名無しさん@お腹いっぱい。 [sage] 2020/06/12(金) 11:47:01.23 無駄に声がでかい輩が騒ぐんだよ : 名無しさん@お腹いっぱい。 [sage] 2020/06/17(水) 17:23:35.63 upTeXとか直接TTF/OTFを扱えないTeXで,和文フォントを疑似斜体にしたいんだけれども,無理なのかな。 てかそういうことをやってる記事も見掛けないし,そもそも「和文フォントを斜体にする」っていう操作自体が (少なくともTeX界隈にとっては)関心を引かれないことなのかな。 つい最近まで,欧文の太字フォントに対してゴシック体をあてがってたりしてたし,案外無頓着なのかも? : 名無しさん@お腹いっぱい。 [sage] 2020/06/17(水) 17:34:11.21 tikzで無理矢理斜めにする黒魔術がある : 名無しさん@お腹いっぱい。 [sage] 2020/06/17(水) 17:44:00.62 英字はともかく日本語の斜体の不格好さよ : 名無しさん@お腹いっぱい。 [sage] 2020/06/17(水) 18:37:33.61 氏の答えてくれた tikz で無理やり斜めにする方法と、 根本的にそういう車体にする仮想フォントを作ってしまう方法がある : 937 [sage] 2020/06/17(水) 22:45:01.78 あーTikZか。てかgraphicxパッケージのrotateでも達成できそうだな。 TeXの外部で弄らないだけ,そっちの方が楽できそうだ。ありがとう。 言う程不恰好か? 寧ろ「欧文は寝てるのに和文が立っている」という状況の方が不恰好≠ニいうか 不揃い≠ノ思える。 ちょうど,一昔前の(La)TeXの章題とかで,欧文は太くてセリフがあるのに, 和文は太さはほぼ変わらずセリフが取れたゴシックになっている,っていう状況に通じるものがある。 完全に個人の感想だがw : 名無しさん@お腹いっぱい。 [sage] 2020/06/17(水) 22:53:31.55 イタリアはアルファベット使ってるけど漢字、かなは使ってない イタリックじゃない和文がブサイクと言われても大きなお世話じゃ : 名無しさん@お腹いっぱい。 [sage] 2020/06/18(木) 10:52:18.96 (斜体の和文がブサイクっていう話では……?) : 名無しさん@お腹いっぱい。 [] 2020/06/18(木) 12:44:48.12 (もともとないのに無理やり斜体にさせといてブサイクもないやろ) : 名無しさん@お腹いっぱい。 [sage] 2020/06/18(木) 13:13:00.89 italicとslantは、異なるんだけど…。 : 名無しさん@お腹いっぱい。 [sage] 2020/06/18(木) 14:57:10.76 ていうか起源を重視するなら、欧文 (Latin) のitalicにあてはまるものって和文 (CJK) だと草書よね。 もし実際にそういう組版をしたら、絶対、見た目がおかしくなるけどw : 名無しさん@お腹いっぱい。 [sage] 2020/06/18(木) 20:06:55.02 italicと行書でcurly script (calligraphy)と草書あたりを組み合わせよう : 937 [sage] 2020/06/18(木) 21:55:17.94 %&euptex \immediate\special{pdf:mapline uprml-h UniJIS-UTF16-H ipaexm.ttf -s 0.167}% \jfont\tmpfnta=uprml-h {\tmpfnta これで斜体。}% \bye こんな感じで望みの出力になったわ。 実際に運用するにはjfmutilとかで斜体和文専用のtfmとvfを新規に複製しないといけないが。 (このままだと標準の和文フォントが全部斜体になってしまう) このスレでは斜体は人気ないみたいだが,一応晒す。 DVIPDFMxに疑似斜体を出力する機能があるのを知らんかったw : 名無しさん@お腹いっぱい。 [sage] 2020/06/19(金) 06:41:39.89 (斜体、ニホンゴに要らなくね?) : 名無しさん@お腹いっぱい。 [sage] 2020/06/19(金) 08:54:46.49 まあ要らない人にとっては要らない,というアタリマエのことだな。 : 名無しさん@お腹いっぱい。 [sage] 2020/06/20(土) 21:36:18.42 ヘッダで章番号や英文だけ斜体だと不格好 : 名無しさん@お腹いっぱい。 [sage] 2020/06/20(土) 21:55:28.56 まともな和書にそんなヘッダーはないから洋書を真似なくていいよ : 名無しさん@お腹いっぱい。 [sage] 2020/06/21(日) 06:44:57.09 がき縦 、ち書 先んき だとの と揃フ 思えォ うるン 。こト とを : 名無しさん@お腹いっぱい。 [sage] 2020/06/22(月) 22:10:02.83 これplain TeXの書式よね 「LaTeX風」にするにはどういう具合のコードを書けばいいか教えてほしいです \textsl{あいう}で斜体にしたい。 : 名無しさん@お腹いっぱい。 [sage] 2020/06/22(月) 22:29:21.37 fontspecでFakeSlant : 名無しさん@お腹いっぱい。 [sage] 2020/06/23(火) 01:06:45.74 まぁ、これと同じでも、uplatexでいけます。 otfパッケージのほうの仮想フォント(7書体)を標準で正体でつかって、 uprml, upgbmのほうを、疑似斜体に割り当てて使うのも一つです。 : 名無しさん@お腹いっぱい。 [] 2020/06/24(水) 08:42:10.93 upLaTeXで斜体和文を使う「まとも」な方法 (斜体和文が「まとも」じゃないというツッコミは知らないです) とりあえず横書き明朝体のみの設定 縦書きやゴシック体に関してもファイルが違うだけで操作は全く一緒。 1.) 疑似斜体和文のTFMとVFをupTeX標準のTFM・VFからそれぞれ複製。 Berry命名規則に従って-o-を付けることにする。 $ jfmutil vfcopy upjisr-h upjisr-o-h uprml-o-h upjisr-o-hq $ jfmutil vfcopy upjisr-hq upjisr-o-hq uprml-o-hq 2.) 和文TFMをZPLに変換し, $ jfmutil tfm2zpl uprml-o-h.tfm uprml-o-h.zpl $ jfmutil tfm2zpl upjisr-o-hq.tfm upjisr-o-hq.zpl $ jfmutil tfm2zpl uprml-o-hq.tfm uprml-o-hq.zpl SLANT値を弄る。 FONTDIMENっていう項目にある (SLANT R 0.0)を (SLANT R 0.167)とかに書き換える。 3.) 編集したZPLを元に戻す。 $ jfmutil zpl2tfm uprml-o-h.zpl uprml-o-h.tfm $ jfmutil zpl2tfm upjisr-o-hq.zpl upjisr-o-hq.tfm $ jfmutil zpl2tfm uprml-o-hq.zpl uprml-o-hq.tfm : 名無しさん@お腹いっぱい。 [] 2020/06/24(水) 08:42:22.78 4.) DVIPDFMxがフォントを配置する為の写像ファイルを書く。 名前は何でもいいけど,分かりやすく「uptex-ipaex-sl.map」とか。 中身は↓ uprml-o-h UniJIS-UTF16-H ipaexm.ttf -s 0.167 %!PS IPAexMincho uprml-o-hq UniJIS-UCS2-H ipaexm.ttf -s 0.167 %!PS IPAexMincho ↑こんな感じ。縦書き・ゴシック体を増やしたかったらここに追記する。 5.) upLaTeXが読む為のフォント定義ファイルを書く。 名前は何でもいいけど,分かりやすく「jy2mcsl.fd」とか。 中身は↓ \ProvidesFile{jy2mcsl.fd} [2020/06/24 0.1.0 KANJI slant font defines] \DeclareKanjiFamily{JY2}{mc}{} \DeclareRelationFont{JY2}{mc}{m}{sl}{T1}{cmr}{m}{sl} \DeclareRelationFont{JY2}{mc}{m}{it}{T1}{cmr}{m}{it} \DeclareFontShape{JY2}{mc}{m}{sl}{<->s*[0.962216]upjisr-o-h}{} \DeclareFontShape{JY2}{mc}{m}{it}{<->ssub*mc/m/sl}{} \endinput 6.) これをupLaTeX文書で使う。 例えば↓ \documentclass[dvipdfmx]{ujarticle} \immediate\special{pdf:mapfile uptex-ipaex-sl.map} \input{jy2mcsl.fd} \begin{document} \textsl{あ漢ABC}/\textit{あ漢ABC} \end{document} ↑以上。 : 名無しさん@お腹いっぱい。 [sage] 2020/06/24(水) 08:47:14.42 ちなみにTFMに詳しい人に訊きたいんだけど, 和文TFM/PLのSLANT値ってTeXの組版において何か意味あんの? KnuthのTF→PL変換の文書 < ttp://http://texdoc.net/texmf-dist/doc/generic/knuth/texware/tftopl.pdf> に拠るとSLANT値っていうのは発音区別符号を配置する際に その符号を横にずらす割合を指定するらしくて, 確かに欧文で \~aと{\slshape \~a}とやった場合では~の位置が右にずれてるんだけど, 上の遣り方で斜体にした和文では \~あと{\slshape \~あ}とやった場合でも,~の位置が変わらないように見える。 だから{\slshape \~あ}とすると~の位置が相対的に左に寄る。 和文TFM/PLのSLANT値ってこういうところを補正するもんだと思ってたけど 違うのかな? : 名無しさん@お腹いっぱい。 [sage] 2020/06/24(水) 11:12:54.95 でもknuthにとっては和文なんて目的外でしょ : 名無しさん@お腹いっぱい。 [sage] 2020/06/24(水) 11:42:47.21 Knuthの話じゃなくて Knuthが作ったTFMとPLの和文版におけるSLANT値の話です。 : 名無しさん@お腹いっぱい。 [] 2020/06/24(水) 11:48:55.29 ttp://www.latex-project.org/ -> ttps://www.latex-project.org/ ttp://oku.edu.mie-u.ac.jp/~okumura/texwiki/ -> ttps://texwiki.texjp.org/ ttp://oku.edu.mie-u.ac.jp/tex/ -> ttps://oku.edu.mie-u.ac.jp/tex/ ttp://oku.edu.mie-u.ac.jp/~okumura/texfaq/qa/ -> ttps://oku.edu.mie-u.ac.jp/~okumura/texfaq/qa/ ttp://www.topstudio.co.jp/~kmuto/latex/ 404 ttp://sourceforge.jp/projects/eptex/wiki/ -> ttps://ja.osdn.net/projects/eptex/wiki/FrontPage ttp://sourceforge.jp/projects/luatex-ja/ -> ttps://ja.osdn.net/projects/luatex-ja/ : 名無しさん@お腹いっぱい。 [sage] 2020/06/25(木) 05:27:22.34 - : 名無しさん@お腹いっぱい。 [sage] 2020/06/25(木) 10:35:22.06 Knuthが作ったものはおまえさんがいう和文の補正を目的にしてんのかってこと。 実際上の目的外の使い方なのにそもそものドキュメントみて何になるんだって。 : 名無しさん@お腹いっぱい。 [sage] 2020/06/25(木) 13:00:01.00 和文PLは明らかに元祖PLを参考にしてるし, 和文PL独自の機能じゃなくて元祖PLと共通する機能についてなのに, それの文書を参照するなとはこれいかに。 pLaTeXで数式を打つ時は「pLaTeXの文書」で書かれた内容しか参照しちゃいけんのか?? : 名無しさん@お腹いっぱい。 [sage] 2020/06/26(金) 08:20:33.32 目的外だって認めたならそれでいい : 名無しさん@お腹いっぱい。 [] 2020/06/26(金) 08:58:56.75 これ分かる方いません? : 名無しさん@お腹いっぱい。 [] 2020/06/29(月) 21:18:23.24 Manjaro LinuxでTexLive2020をISOから使い、またたまに外出先でOverleaf2を使いますが 両方ともあるTEXファイルをPDFにコンパイルすると一部不具合が生じますjumoline.styの部分ですが しかしw32tex(角藤版)でそのTEXファイルをPDFにコンパイルすると、しっかり下線部がひかれているので やはりw32tex(角藤版)は偉大だなと思いました。 せっかくWindows10はやめようと思っていましたがまだ付き合わねばなりません。 w32tex(角藤版)はフルインストールしました。ファイルを事前にダウンロードし『あべのりインストーラー』でインストールしました。 jumoline.styはいくつか版があるようなので、どうすればよいのかが分かればうれしいです。 : 名無しさん@お腹いっぱい。 [sage] 2020/06/29(月) 23:30:42.10 なんか、妄想がスゴイなw : 名無しさん@お腹いっぱい。 [sage] 2020/06/30(火) 05:48:26.87 アベノインストーラーって知恵遅れっぽい : 名無しさん@お腹いっぱい。 [sage] 2020/07/03(金) 12:01:52.98 あべのりさんを日本の首相と同列に扱うのは失礼だろw : 名無しさん@お腹いっぱい。 [sage] 2020/07/04(土) 00:59:17.09 完全に同一バージョンにすれば、すべて解決します。 : 名無しさん@お腹いっぱい。 [sage] 2020/07/08(水) 09:08:27.91 ところで、「TeXはクソ!」という方々はご健在でしょうか? : 名無しさん@お腹いっぱい。 [sage] 2020/07/08(水) 18:34:08.31 934 : 名無しさん@お腹いっぱい。 [sage] 2020/07/08(水) 19:50:21.89 TeXはクソ!w : 名無しさん@お腹いっぱい。 [sage] 2020/07/27(月) 03:54:44.58 これでもクソなのか ttp://https://live2.nicovideo.jp/watch/lv326935761 : 名無しさん@お腹いっぱい。 [sage] 2020/08/12(水) 18:02:35.24 TeXはクソ!と言っている連中は、いつになったらLaTeX2eカーネルがクソでないように書き換えてくださるのですか? 当然、できるんですよね? 当然。 : 名無しさん@お腹いっぱい。 [sage] 2020/08/12(水) 18:05:52.08 TeXはクソ!w : 名無しさん@お腹いっぱい。 [sage] 2020/08/14(金) 22:30:36.25 ConTeXtって使ってる人いるの? いらなくない? : 名無しさん@お腹いっぱい。 [sage] 2020/08/14(金) 23:21:34.43 いいえ、TeXはクソ!と言っている連中に、ConTeXtへぜひとも寄生してほしいです : 名無しさん@お腹いっぱい。 [] 2020/08/29(土) 11:57:52.00 2020年にもなってブルーバックスでLaTeXの新刊を見るなんて(笑) : 名無しさん@お腹いっぱい。 [sage] 2020/08/30(日) 09:36:04.41 クソは世の中から消せない() : 名無しさん@お腹いっぱい。 [sage] 2020/09/02(水) 15:26:26.25 uplatexの機能かどうかもわからないんですけど、全角のセクション記号やアスタリスクをベタうちするとお節介にも半角の記号に直してきますよね \UTF{}で打てばいいんですけど、いちいち面倒なんでどうにかできませんか? : 名無しさん@お腹いっぱい。 [sage] 2020/09/02(水) 16:47:46.19 それはない。 再現例は、以下のとおり。 \documentclass[a4paper,nomag,uplatex,papersize]{jsarticle} \pagestyle{empty} \begin{document} $ \$ \end{document}
凡例:
レス番
100 (赤) → 2つ以上レスが付いている
100 (紫) → 1つ以上レスが付いている
名前
名無しさん (青) → sage のレス
名無しさん (緑) → age のレス
ID
ID:xxxxxxx (赤) → 発言が3つ以上のID
ID:xxxxxxx (青) → 発言が2つ以上のID
このページは2ch勢いランキング が作成したアーカイブです。削除についてはこちら 。