\chapter{\TeX} % 第十一章
■ このスレッドは過去ログ倉庫に格納されています
>>232
「latex ハイパーリンク -hyperref」でググってもほぼ見つからないねw
「HyperTeX」https://texwiki.texjp.org/?HyperTeX に \spacial{html:<a (href|name)="hogehoge">}...\special{html:</a>} を使いやすくしたマクロが載っているからそれを使ったら? Webブラウザとかの印刷機能って一種のマークアップ組版だよね。
あれはどうやって実現してるんだろう。
あれを単独で抜き出して、数式と図表周りの機能を強化すれば一つの代替TeXとして成立すると思うんだが。 予約語がなくて今でも細々ながらある程度使われている言語ってTeXとFORTRANくらい? >>234
何を言っているのかさっぱり理解できないが、
htmlレンダリングエンジンを賛美しているのか?
なおhtmlをpdfに変換するなら、pandocなどいろいろ既存のものがある lshortまだ読み終わってない。というかパソコンでpdfを読むのがつらすぎたので
ソニーデジタルペーパー買ったよ。ぼちぼち読んでる。(しばらくtexはサボっていたんだ)
>>236
pandocはhtmlにしたり、pdfにしたり、いろんなファイル形式を吐き出せるよね。
ただ、markdownで数式を入れようとすると、texの数式打ちしないとだめなんじゃない?
テキストファイルの可読性が低くなるよね。webブラウザで数式ってmathjax
とかじゃないの? Web のレンダリングエンジンで数式っていえば MathML だけどあれは機械が出力するためのものであって人間が入力するためのものじゃないねw
かなり昔に MathML を手入力で html タグを用いてセンター試験の解説とか打ち込んだことあるけど気が狂いそうになったwww
今は数式エディタとかできて楽になったよね 「数式を入力するプレーンテキスト」の形式として
AsciiMathとTeX方式,MathMLが挙がると思うけど,最も普及してるのはTeXだろうか。それともWebページでのMathJaxやKaTeXによって生成されたMathMLだろうか。 MathMLなんて手で入力している人なんているのかな?
pdfを手で入力して作るようなものなんじゃないの? 実質TeXの方式以外はないでしょ。
MS Wordの数式でさえそうなんだから。 >>237
TeX の入力で可読性が低くなるとか…
一度 MathML のタグでの直接入力をおすすめするよ 北川さんの書き込みから。
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" >>244
乙
本当ならユーザーサイドじゃなくて本格的に修正して欲しいけど仕方ないよね 知り合いから教えてもらったパソコン一台でお金持ちになれるやり方
時間がある方はみてもいいかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
8CQ39 マクロの名前に数字や記号を使う方法を教えてください。
一個毎なら分かったのですが、一回定義すればそれだけで何個でも数字が使えるような方法が分からない。
例えば一回マクロ名の定義方法を書いとけば、それ以降
\newcommand{あ-001}
\newcommand{あ-002}
\newcommand{あ-003}
\newcommand{あ-004}
\newcommand{あ-005}
みたいに数字、記号を自由に使いたいのです。 >>247
基本はコントロールシーケンスを作成する際に使える文字はカテゴリーコード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 では使用できないよ >一回定義すればそれだけで何個でも数字が使えるような方法が分からない。
>例えば一回マクロ名の定義方法を書いとけば、それ以降
>\newcommand{あ-001}
>\newcommand{あ-002}
>\newcommand{あ-003}
>\newcommand{あ-004}
>\newcommand{あ-005}
>みたいに数字、記号を自由に使いたいのです。
という日本語がよくわからないけど
\newcomand{あ}{...}
と定義したとき
\あ-001
\あ-002
\あ-003
の出力でそれぞれ「001」「002」「003」という文字列を用いた処理を行いたいってことなら
\あ{001}
\あ{002}
\あ{003}
ではダメなのかな? >>247
「一個毎」というのは
\csname\endcsnameのことかな。
ではそれを使って
\newmycommand{}
のような新しいマクロ定義マクロを作ればいいのではないだろうか。 ありがとうございます。m(_"_)m
keyval というのを知らなかったのですが、それで検討してみます。
力不足で分からないときは諦めます。 texコードを入れたら何もしなくても右側に自動的にタイプセット後のイメージが
でるようになっているエディタがあれば重宝するんだけどね。ないよね 「何もしなくて」もってことは「自分の意図に反してでも」っていう意味でとにかく入力をやめたら勝手にコンパイルしてプレビューするってことになるのかな?
そんなの使いにくくて仕方がないんじゃないかな?
エラーが出まくると思うよ…
少なくとも適当に入力して自分の意図するタイミングでプレビューさせるには自分で「プレビューしてくりゃれ」と能動的に動かないと無理じゃない? 「何もしなくて」もってことは「自分の意図に反してでも」っていう意味でとにかく入力をやめたら勝手にコンパイルしてプレビューするってことになるのかな?
そんなの使いにくくて仕方がないんじゃないかな?
エラーが出まくると思うよ…
少なくとも適当に入力して自分の意図するタイミングでプレビューさせるには自分で「プレビューしてくりゃれ」と能動的に動かないと無理じゃない? すまん…JDで書き込み時にエラーが出たからChromeで書き込みがされていないことを確認してから書き込みを行ったんだけど二重投稿になってしまった(´・ω・`)
JDの分が時間差で投稿されたのかな? >>256
さすがに素のemacsの機能じゃないだろ w
>>252
Whizzytex
>>253-254
最近のGUIツールとか使ったことないの?
例えばXMLと画面イメージが連動しててXML修正したらリアルタイムで画面イメージ変更されるし、逆に画面イメージを変更したらXMLコードが変更されたりするなんて言うのもあるよ >>252
数式断片だけでいいならklatexformula >>257
YaTeX に「環境タイプセット」「on-the-fly プレビュー」「環境即時プレビュー」「即時プレビュー」とか表記にブレがあるクソみたいな機能があってそれなら環境内なら手が止まるとすぐに勝手にプレビューできる
ミスタイプして起動させるとめっちゃ鬱陶しいから機能しないように設定しているけどw
XML と TeX じゃソフトウェアがプレビューのタイミングを把握するのに違いがありすぎるだろ overleafはそういうふうに右にタイプセットの結果が出たような気がする >>263
ああ、でもこれだと package しか検索してくれないね。
texdoc hoge
で読める文書には、hoge にパッケージ名以外のものを指定するものも
あるから、これでは不完全。何か良いアイデアは無いかな。 texmf-dist/scripts/texlive/var/texcatalogue.keywords
からデータを抽出すればよさそう >>263 のやりかただと texdoc bxjscls は候補に出るけど texdoc bxjscls-manual は
候補に出ないんだよね。texdoc の情報は、texdoc自身に調べさせるのが良い。
zshで次のようにしてみたら、ドキュメントファイル名で補完できた。
compctl -k "(($( texdoc -I -s "" | grep -v = | rev | cut -d/ -f1 | uniq | rev | tr '\n' ' ')))" texdoc >>267
でも、これを .zshrc に入れたら zsh の起動にいちいち時間が掛かるようになったw
あらかじめデータを取り出したファイルを用意して読ませるか。データの更新は
tlmgr update の時だけで良いし。 >>265
~/.texlive2018/texmf-var/texdoc/cache-tlpdb.lua
に詳しい情報があるようだ。 逆に >>267 のやり方だと、README くらいしか文書が無いパッケージが
候補に出なくなる。>>268 のようにデータファイルを外部に用意するのなら、
複数のソースからデータを集めておけばよい。 >>270
> README くらいしか文書が無いパッケージが
> 候補に出なくなる。
↑それでいいのでは? texdoc の候補に出てほしい補完なんだからさ。 TeX Live 2018が差し戻しになった件ってどうなったん 最近の不具合なら
https://oku.edu.mie-u.ac.jp/tex/mod/forum/discuss.php?d=2428
くらいしか知らんけど、これは「差し戻し」ではなく普通にフィックスされている。
「自分で巻き戻す」ことを言ってるのか? 日本語を含むファイル名を正常に処理できないやつじゃね?
pLaTeX 関係をリビルドするとかしないとか TeXってどうやってもワンライナーにはならんのかな asy -c 'label("Hello \TeX");label(shift(S*8mm)*"$\displaystyle\int f(x)\,dx$")' LaTeXでインデントせずに強制改行するのってなかったっけ
\\←こういうの。 >>284
勘違いしていませんか?
常に改行でインデントされません。
するのは「改段落」のとき。 次を実行したとき「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 うわ難しあきらめろ無理だ(expl3を見て条件反射) TeX(というかLaTeX)でf(x)|x=aみたいな数式を打ちたい。
多分制限と呼ばれる概念なんだけどこれを
f(x)|{}_{x=a}
とやると背の高いf(sin(x)/x)みたいな時に|の棒が伸びず、
またx=aが「普通の」下付き文字になってしまう(|の下端ギリギリくらいが本来の表記だし、見栄えも良い)。
どうすればいいだろうか。 ・制限の概念じゃない
・空文字{}を入れる理由が無い
・\left. and right| >>290
f(x)|x=aはただの「代入』
「制限」はf(x)|Aとか。 >>290
なんで|の右下に付けたい下付き文字を{}の右下に付けてるのかあたりから聞こうか >>290 は大学で数学を学習していないんだろ
そんなにいじめるなよ そうそう。
むしろ >>292 で「f(x)|A は (flA)(x) と書きたかったんじゃないの?」
というツッコミが無い方が気になる。
f(x)|A が「制限」を表すなら、「fの値が写像」の「やや高級な」
話になるけど、>>292 の意図はそうだったんだろうか。 >>296
ん? 制限ならf|Aつまりf(x)|Aと書くんじゃない?
(f|A)(x)と書いてあるのをほぼ見たことがないのだが。 数式にUnicodeが使える処理系ってありますかね。 ここで訊くことじゃないかもしれんが
3 kgという表記とn [kg]という表記(単位を角括弧で囲むかどうか)の違いってどっかに正式な勧告があったりする? 学習指導要領とか?
変数と単位は書体が違うとはいえ子供には紛らわしいからな。
海外は知らん。 物理量は単位込みって言う解釈やで
m = 3 kg なら
m kg = 3 kg kg って、馬から落馬になっちまうやで >>304
式の場合はどうなるんや?
3kg × n と n[kg] × 3 とか。 LaTeXのパッケージにSIに即した表記ができるのがあったよね。
あれ使えばいいっていうだけの話では? >>302 みんなありがとう。
結局のところ,慣例なのかな。とりあえず俺もそれに従って書くことにする。 まちがえてメール欄に302と入れちゃったw
>>308は302の投稿です。 Spacemacs がいいのには同意だけど「texコードを入れたら何もしなくても右側に自動的にタイプセット後のイメージがでるようになっているエディタ」ってわけじゃないでしょ 疑問符や感嘆符の後に括弧がある場合、どういうスペーシングにすべきでしょうか。
英文だと一空白?
? (
日本語だとなし?
?( 符で文が終わってるからダブル
和文もベタ組よりは二分アキなんだろうけど、コンピュータ用の和文フォントだと
約物などは「ほぼ全角幅にスペーシング込みのグリフ」がデザインされてたりするので
DTPならベタ書きしててもそうそう文句は出ないかと >>301
latex3 projectサイトのpublicationsのなかにこんなんあったけど
ttps://www.latex-project.org/publications/2015-07-20-unicode-math.pdf それでもtexを使わなければ何を使ったらいいんだ?何もないだろう
という感じですね 使っていて「パッケージが足りない!シット!」ってならないようにナンデモカンデモ詰め込んでるからじゃないの eplain.tex、日本じゃ(というか多分世界的に)知名度低いけどめっちゃ便利だわ。かく言う俺も先月まで知らなかったけど……。
LaTeXと違ってINITEXにファイルを読み込ませるだけで使えるし、ほぼ一ファイルだけをベースに動作するので仕組みも掴みやすい。
あとVirTeXの純粋な拡張だからpTeXだろうがXeTeXだろうがLuaTeXだろうが動く。
だからフォントの選択やPDFメタデータも簡単に賦与できる。各種エンジンのプリミティブを使えばいいだけだから。
良い意味でTeXっぽい(無理に体裁と構造を分離させていない)割に参考文献や註釈番号なんかはLaTeX風に管理してくれる。
ただ——傲った書き方になるけども——ある程度TeXに精通してないとマニュアルの段階で「は?」ってなるので初心者に勧めようとは思わない >>324
なんで俺の書き込みコピペしてんだよw
恥ずかしいからやめてくれwwww texの勉強、最近さぼってる。
また質問するのでその時はよろしくお願いします XY-picとTikZ以外でPDFTeXに対応した,描画パッケージってあります?
別に無ければ無いでいいんですけど(TikZを使うので),あれば是非試したいなと思って…… >>330
pstrickはpdftexに対応していないんじゃないのかな?
あれはpsとかが利用されてた古い時代のものなんでは? ■ このスレッドは過去ログ倉庫に格納されています