LaTeXをWYSIWYGにするマクロ、あるいは改行すると改行されるマクロ(?)として一部で有名な\xobeylinesについて、理解しないで使うのは危険だぞという話。 LaTeXミリしら勢こと同人小説を組版する目的で\xobeylinesした私もかなり時間を取られたのでメモ。同じようなことで悩んでいるミリしらマンの助けになれば。
0
ᴇᴍɪ @emiqll

xobeylinesと和解できないから大人しく改行に\par使うことにした。

2022-09-29 15:17:06

⚠️:その後いろいろして\parはうまくなかったので\\を使うようにしました

ᴇᴍɪ @emiqll

\chapter使うと字数増えるごとに空白ページが追加されるので、章立ても目次も不要ならxobeylines使えそうなんだけど。短編集だから諦める。ただの<br>だと思えばそんな気になんないし。

2022-09-29 15:20:38
ᴇᴍɪ @emiqll

他にLaTeXで小説出力しようとする人どれくらいだって話だけど、私はそこでハマってちょっと悩んだのでTwitterに放流しておく。便利なんだけどね。

2022-09-29 15:32:20
ᴇᴍɪ @emiqll

この方法ブログとかノートとかで紹介されてるから、私みたいなLaTeXミリしら勢の使用率高い気がする。でも広告鳥さんの小説テンプレはこれ使われてないし、文藝部LaTeX研究会さんも普段遣いはしてないとのことで、不都合出やすいみたい。柔軟に。

2022-09-29 15:40:36
ᴇᴍɪ @emiqll

Word使わない選択をした私にはLaTeXありがたいしhowto書いてくれる人たちにはいつも感謝してます🙏

2022-09-29 15:43:18
某ZR(ざんねん🙃) @zr_tex8r

TeX言語者🤯の間でもあまり知られてないんだけど、実はLaTeXは、 「\end{document} の処理の中でも.auxファイルを読み込んでいる」 んですよね。恐らく 「LaTeX者☺に \xobeylines を雑に勧めている勢」 は誰もこれに気付いていない😐 #TeX #TeX言語 #TeXLaTeX twitter.com/emiqll/status/…

2022-10-13 17:44:21
某ZR(ざんねん🙃) @zr_tex8r

\xobeylines の危険性についてはisariさんの記事を参照してください🙂 #TeX #TeX言語 #TeXLaTeX note:改行マクロの副作用 hakuoku.github.io/agakuTeX/tutor…

2022-10-13 18:08:04
某ZR(ざんねん🙃) @zr_tex8r

やっぱり(\xobeylines を自分で制御できるだけの)十分なTeX言語🤯の知識をもたない人に \xobeylines を紹介するのなら、これくらいのフォローの情報を補うことは必須だと思うんですよね。それが欠如しているのはやはり”雑”だと思うわけです。 #TeX #TeX言語 twitter.com/zr_tex8r/statu…

2022-10-13 18:39:27

2018年の時点ですでにご本人(isaribi_saitoh氏)がハマっていた

某ZR(ざんねん🙃) @zr_tex8r

@isaribi_saitoh もしかして: \xobeylines の存在が忘却されている?

2018-04-13 22:59:19
斎藤漁火(isari) @isaribi_saitoh

@zr_tex8r すいませんその通りでした…画像はxobeylines使用の上ガバッと空いてしまう行間を補正済みのものなんですが、xobeylines外して補正もなくしてみたら見事に組まれました。対応策込みで記事にします

2018-04-14 10:39:59
某ZR(ざんねん🙃) @zr_tex8r

(雑感) \(x)obeylines については「扱うならもう少しちゃんと扱う」方がよい、気がする。特に、 「LaTeX(標準またはパッケージの)機能と組み合わせる場合に、*一般的に*/個別の場合にどういう注意を払う必要があるか」 という問題について。 #TeX #LaTeX #アレ

2018-04-14 17:57:59
某ZR(ざんねん🙃) @zr_tex8r

TeX/LaTeXの*入門*記事を書くにあたって 「この記事で学んだ人はこの記事に書いてある機能しか使わない」 という期待はできないし、またすべきでないとも思う。 そして、 「とある機能Xと \xobeylines とを併用した場合に何が起こるか」 を確実に予想できる人は、明らかに、*TeX言語の*中級者である。

2018-04-14 18:10:50
某ZR(ざんねん🙃) @zr_tex8r

そういうわけで、\xobeyspaces は“TeX”初級者向けの解説で扱うには厄介な代物であることは否めない。 まあ、同じことは \lelftskip とかの「他の機能への干渉が大きいTeX言語の機能」の全てについていえることだけど。 #TeX #LaTeX #アレ

2018-04-14 19:02:09
某ZR(ざんねん🙃) @zr_tex8r

私見としては、\xobeylines の話は本編から切り離して別編で扱った方が適切だと思う。少なくとも、種々のTeX言語/LaTeXの機能の解説にあたって、\xobeylines している場合のソースをメインに持ってくるのは絶対に避けるべき。 #TeX #LaTeX #アレ

2018-04-14 19:10:55

というわけでisaribi_saitoh 氏によってブログが書かれる。
「注」セクション追加しました - 白屋書房Blog

斎藤漁火(isari) @isaribi_saitoh

ブログにも書いたんですが今回xobeylinesの陥穽が完全に露呈してしまいまして、要はTeXレベルで改行を弄ってるこれと任意のパッケージが組み合わさると挙動が(私の如きド素人には)完全に予測できなくなるってことなんですけど

2018-04-30 23:07:54
斎藤漁火(isari) @isaribi_saitoh

最初からこんな物騒なものぶっこまずに素直に空行=改行方式を前提とした解説書いて、然るのちに別項立てでxobeylinesについては扱うべしと某ZRさんにご託宣を頂いたんですが、ちょっとすみません今構成を見直すだけの体力がないです…orz

2018-04-30 23:11:46
斎藤漁火(isari) @isaribi_saitoh

先に一冊の本を組めるところまでたどり着いてからブラッシュアップする、って風にしないといつまで経っても完成しなさそうで恐ろしく、なので今しばらくはこのままの構成で突っ走ることにしました なるべく早くv1.0の完成版を上げられるように頑張ります…

2018-04-30 23:14:27
斎藤漁火(isari) @isaribi_saitoh

いろいろな方に諌められて、やはりxobeylines周り加筆修正することにしました…別項立ての構成にする体力はちょいないものの、とにかくこれ裏技だよ!危険だからね!危険!!と書いておくことはできるので、ダッシュのくだりを改稿した時のようにやってみようと思います

2018-05-02 22:39:26
斎藤漁火(isari) @isaribi_saitoh

問題は「改行」の項はド頭にあるのでどうやってTeX(できうればLaTeXレベルのでさえも)知識に倚らないわかりやすい解説を書くかだ 明日明後日はちょっと無理だけど5日には多分書けると思います!ご忠告下さった皆様ありがとうございました!

2018-05-02 22:42:18

isaribi_saitoh氏によってさらにブログ、解説記事が書かれる。
改行にまつわる緊急修正 - 白屋書房Blog
note:改行マクロの副作用 | あがきながら覚えるTeX

斎藤漁火(isari) @isaribi_saitoh

はてなブログに投稿しました #はてなブログ 改行にまつわる緊急修正 - 白屋書房Blog hakuoku.hatenablog.com/entry/2018/05/…

2018-05-12 21:24:12
斎藤漁火(isari) @isaribi_saitoh

取り急ぎ\xobeylinesにまつわる解説を追加しました!本当はGW中にやりたかったけど別の意味で用事で忙しくて叶わなかったorz TeX言語、危険! #えっ

2018-05-12 21:30:24

ご本人もハマる(二度目

斎藤漁火(isari) @isaribi_saitoh

目次にも\disobeylinesをかまさないといけないことが判明\(^o^)/

2018-08-05 15:18:07
斎藤漁火(isari) @isaribi_saitoh

だからあれほどxobeylinesは使うなと言ったのに…

2018-08-05 15:22:55

そして……

某ZR(ざんねん🙃) @zr_tex8r

どうやら世間はハロウィン🎃のようなので、 とてもおそろしいものを貼りますね🤮😱<ギャアアァァァ! #TeX #TeX言語 #xobeylines pic.twitter.com/ooOj6uOUb3

2022-10-31 09:15:00
拡大