\section{TeX の時間} %%% 第 XIII 節 %%%
■ このスレッドは過去ログ倉庫に格納されています
array環境が左寄せで出力されますが、表全体をページの中央に寄せるにはどうすればよいですか? \begin{center}
$\array{cc}
x&y
\end{array}$
\end{center}
ではだめですか やっぱりそれしかないですか。ありがとうございます。 >>422
center環境禁止という条件なら¥centerline{}を使うとか。 トレースを自分で次のように定義して使っているんですが
\def\tr{\mathrm{tr}\,}
定数倍のトレースとか、トレースの前の空白が引っ付きすぎなのです。たとえば、
c \tr A
c \sin x
のように、元々ある sin などの関数は、自動的に適度な空白が作られています。
たぶん自分の定義の仕方がイマイチなんだと思います。
\def\tr{\,\mathrm{tr}\,}
のような感じにはしたくない。
できれば前後の \, をつけずに、sin のような関数のように扱ってくれるように定義したいんですが、そんな方法ってあるんでしょうか? \meaning\sin で \sin の中身がみれるから参考にするといいよ >>424ですが、
\DeclareMathOperator{\tr}{tr}
という定義方法まで辿り着きましたが、使ってみると tr の前の空白が全くない。
諦めて \,\tr と核しかないのですかね。 >>426
pdf 作ると \meaning\sin の部分に \sin の中身が出たはず >>428
ありがとうございます。理解しました。
\DeclareMathOperator{\tr}{tr} をstyファイルに書いて実行すると、エラーとなって既に定義済みだと言われる。
そこで、自分が定義している \def\tr{\mathrm{tr}\,} を削除して、\DeclareMathOperator{\tr}{tr}も書かずに実行したら、\tr Aがちゃんと処理されるんですが、最近のtexには \tr が定義されているのですか? \meaning\sin で出力されたものを真似して、次のように書いて使うことにしました。
これが正しい方法かどうか分からないが、trの前後に適度な空白ができた。
\def\tr{\qopname\relax o{tr}}
疑問に残ったのは、自分の定義して使っているstyファイルから \tr の定義を削除しても処理できている点。
ただし、tr の前後の空白が全くない。 これまで
「TeXはクソ!」
のお言葉だけでした
「LaTeXのパッケージ管理はクソ!」
のありがたいお言葉をいただきました >>430
素直にnewcommandとかlatexのコマンド使ったほうがいいですよ。texコマンドはわかってないと怖いです。 physics.sty とかは ¥tr を定義してるしなんか読んでるんでしょ >430
amsmath読み込んで、
\newcommand{\TR}{\operatorname{tr}}
とか。 熊澤先生のwebページ(biwako.shiga-u.ac.jp)につながらないのですが、どなたか移転されたなどの情報お持ちですか? >>435
えっくす・よしき
です。
ここ、大事なところです。 高々$n-1$個
と書くと、々と n の間が引っ付いてしまうので、
高々 $n-1$個
と書いたら、今度は離れすぎる。適切な空白をとるように自動調節できないものか? >>441
まずは、日本語組版を勉強してください。
その上で、仮想フォントを勉強して、自分の組みたい組版を実装してください。 >>441
これ普通 \xkanjiskip が入ると思うんだけど...
エンジンとクラスによっては入らないのかな >>443
( >>441 がどこまで分かっているか知らんが、)そういう意味ではない。
この場合、和文をベタ組せずに、プロポーショナル組するというわけだ。
つまり、「々」をギリギリまで詰めるような仮想フォントを作ればよい。 >>444
高々$n-1$個
とか
高高$n-1$個
とか書いてコンパイルしてみたが、
document classがjarticleとjsarticleとでは結果が違う。
なので、>>441 が何使っていて何を求めているかによっても答えが変わる。 >>445
『「々」と「$n-1$」の間のアキ』と
『「高」と「$n-1$」の間のアキ』が、
なぜそのように見えるのか分からないのであれば、
結局の所、技術的にどうこう理解するのは勉強しないとできないし、
その程度の理解でで何か対処するのは無駄だから、場当たり的に対処すれば良い。 ぜんぜんよくないが、>>442のようなのは聞くだけ無駄だからなあ 「きれいな表示」なんてそれこそ個々人の哲学で違ってくるアレだし
自動調節するようにしろとかなると
そのために用意されてる仮想フォントの枠組みだろってなるのはしかたなくね?
一般ユーザ向けには、システムに任せてそういうの気にするのやめれ、で終わるし >>449
無駄じゃないけど?
そこまで面倒を見ないと、解決できないことだから >高々$n-1$個
>と書くと、々と n の間が引っ付いてしまうので、
引っ付いてしまうというのがどの程度かわからないし、環境も不明なんだけど、
手元(texlive2018でplatex)で確認してみたところだと、
documentclassがjarticleだと少し引っ付くかな?って感じで、
documentclassがjsarticleだとそうでもないって感じ。
というわけで、もしjarticleとかフォントメトリックがmin10になるようなクラスを使っているなら、
jsarticleなどを使うように変更するか、
\usepackage{minijs}
を追加するのが良いと思う。
上記にあてはまらないけれど、調整したいというなら、
・気にしない。 (おすすめ)
・気になる部分だけ個別にがんばる。 (気になるならしょうがない)
・仮想フォントとか勉強する。 (やっぱり自動で調整したいならしょうがない)
っていうところでは? ノルムの||・||の縦棒は\|で書くべきことを最近知って、ではユニタリ不変ノルム|||・|||の縦棒3本も書けるかなと思って\||を試したら、縦棒の間隔が等しかったのでうまくいったような気がする。
「\||」を検索したけどヒットしないんですが、どこかに載ってないですかね? すみません。
分数を入れて高さを自動調節させてみると、3本目の大きさが小さいままだったので、そんなコマンドはなかったようです。
3本線のノルムを、分数を入れても自動調節してくれるようにしたいんですが、すでに存在するんでしょうか? ノルムは括弧の類なので、\|というような左右の区別がない命令を使うのはあまり適切でない、らしい。
それはさておき、
\usepackage{fdsymbol}
しておいて、数式中で
\lVvert a \rVvert
とかではどう?大きさ調整したければ
\left\lVvert \frac{a}{b} \right\rVvert
とか。 >>455
ありがとうございます。考えてみます。
現時点で、自分なりに調べて分かったことを書いておきます。
次のサイトを見つけましたが、その方法では、大きさが \big、\Biggなどに固定されるので論外。
https://ubutun.blogspot.com/2014/04/latex3.html
そのサイトのリンク先に、fourier package から\VERTだけを拝借する方法があって試したところ、3本線が太すぎるのと線の間隔が狭すぎるのが気に入らない。
https://tex.stackexchange.com/questions/54385/spacing-between-triple-vertical-lines
その下に mathabxから拝借するというのが、線の太さも間隔も一番きれいに見えて気に入ったのですが、mathabxをダウンロードして、そこに書かれてある方法を実行しても a/b しか表示されないので困ったというところです。 \documentclass{jarticle}
\usepackage{mathabx}
\begin{document}
横からじゃが
\[\left\vvvert \frac{a}{b} \right\vvvert\]
問題ないがの (texlive-2018 Debian)
\end{document} 一見さんだが
やはり左上に添字つけるのがFAQかつ鬼門なのか
自分もわからん >>458
とりあえず、mathtoolsパッケージの¥prescript コマンドを試して!
もっとも、マニュアルの 4.2 Left sub/superscripts を熟読してみて! 3345
かずきち@dy_dt_dt_dx 8月28日
学コン8月号Sコース1等賞1位とれました!
マジで嬉しいです!
来月からも理系に負けず頑張りたいと思います!
https://twitter.com/dy_dt_dt_dx
https://twitter.com/5chan_nel (5ch newer account) ページ番号の大きさを変える方法が分からなのですが、教えてください。 >>461
クラスファイルの実装方法に依る。
一般的な回答は、¥pagestyle (¥thispagestyle) が何をやっているのか、勉強してください。 和文括弧の左右につく二分空きをとりたいのですが、いちいち¥inhibitglueするのは面倒です
一括でどうにかできないものでしょうか? >>465
これについて、(や)の文字クラスを変更すればいいんですかね?
どうすればよいでしょうか? >>466
これについて、
そのような挙動をするJFMを作って、その仮想フォントを創るだけですね?
どうすればよいでしょうか? >>465
毎回 \!\! で縮めてたわ。俺も知りたい。 >>468
少なくとも、 (u)pLaTeXでは、
¥< = ¥inhibitblue
なので、
これは、カッコの外側¥<(カッコの内側)¥<です。
とすれば、 >>465,466,468 が望む出力になります。 >>467
具体的にどういう作業をすればいいですか? >>470
(u)pTeX に対して、
いま使っているJFMを元に (up)tftopl で pl に戻して、
該当する文字クラスを調整し、(up)pltotf で tfm に変換します。
これだけです! >>472
こういうやつらとは、どういうやつらでしょうか? 大きな括弧で2段に分けた式をくくって、その前か後を|や;で区切り
2つの段の中央に字を書くにはどうすればいいのでしょうか
3行で書くのとは違う方法が知りたいです
http://imgur.com/YKhjgKj.jpg >>477
\documentclass{jarticle}
\usepackage{amsmath}
\newcommand{\R}{{\mathsf{I\!R}}}
\begin{document}
$$
\left\{
r\in\R\left|\begin{array}{l}
\text{$r$は非負である。}\\
\text{$r$は1より小さい。}
\end{array}\right.
\right\}
$$
\end{document} TeX使ってるとこだわらないことの大切さを学習する >>479
TeXを使っていると、「(無知なオレオレ脳に合わせて)拘らなくても良いところを拘らわないことの大切さ」を学習すべき。
これをやるだけで、TeX質問掲示板の質問のうち、半分の質問が無くなるはず! TeXで書く人にとっては質問掲示板を綺麗に保つことより自分の疑問を晴らす事の方が優先されるのでは? >>483
正しい答えが返されても、自分でできなくて、キレちゃう輩が多いわけですねw >>483みたいに態度が悪くグチグチと言ってくるのが多いからなの、では? 鶏の卵 egg
うずらの卵 eg
だちょうの卵 Egg 行列で、
$U_k U_k^{\top}$
と書くと、下付き添字がずれるのが少し気に入らない。仕方ないんだろうけど。 >>489
$U_k^{\vphantom{\top}} U_k^{\top}$ >>490
なるほど、そんな手がありましたね。 ありがとうございます。 >>492
続けたまえ。ていうか、検索してもよく分からんので詳しく説明してください。 >>493
\usepackage{subdepth}
を入れると、上手く行くという話。 近傍系を表す記号にuやyなどで使われることがある「大きい小文字」は何と言う呼び名で、texではどのように呼び出すのでしょうか
LARGEなどで似せられるとは思いますが >>495
小文字じゃなくて大文字じゃないの?筆記体なだけで ゆとり教育で筆記体を習わないから、筆記体だということが分からないのだろう。 >>495
多分カリグラフィーのmathcalか花文字のmathscr 近年は筆記体知らないのでsin cos tanの覚え方に使えなかったりする。 >>499
なるほどな。まあ単位円描いてx座標がcos、y座標がsinと教えれば終わる話だが 流石に筆記体知らないってカリキュラムがどうこう以前に教育の劣化ヤバすぎでしょ 10年くらい前の話だが、中学の英語の教科書の裏表紙にすら筆記体が載らなくなったとか。
配られた問題集の裏表紙に載っていたので筆記体の存在は知っているが覚えてないから読めないとか言ってたな。 いわゆる『筆記体』というのは使われていないそうですが…
http://user.keio.ac.jp/~rhotta/hellog/2019-06-28-1.html まあ英語のカリキュラムは人によるとしても>>495が筆記体を始めて見たのは確定 「イギリスの小学校でも,非教育的な書体として放棄されて久しい」
「現在それを使っている人は実はごく稀」が注目に値する。 >>506
文字同士で比較するなら<変体仮名>がそれに相当すると思う >>495をパッと見たときは小さい大文字と空目して、
近傍系にスモールキャピタルなんて使う本があるのかと思ってしまったわw コンパイルするとできるaux、logファイルなどが邪魔なのですが、
他のフォルダに吐き出すようにできないでしょうか? $A^{\frac{1}{p}}$
とか
$\diag(\lambda_1^{\frac{1}{p}}, \lambda_2^{\frac{1}{p}}, \ldots, \lambda_n^{\frac{1}{p}})$
とか、
1/p が縦長すぎるなと感じ始めてから、気になって仕方がない。
まぁ慣れるしかないんだろうけど。 >>513
分数というと、nicerac.styがあるけど、
\documentclass{jarticle}
\usepackage{amsmath}
\usepackage{nicefrac}
\def\diag{\mathop{\rm diag}\nolimits}
\begin{document}
$A^{\nicefrac{1}{p}}$
とか
$\diag(\lambda_1^{\nicefrac{1}{p}}, \lambda_2^{\frac{1}{p}}, \ldots, \lambda_n^{\frac{1}{p}})$
\end{document}
同じようなものですね。
\diagの定義は合ってる? >>514
ありがとう。nicerac.styをダウンロードして確認しました。
うっかりしていました、\diag は自分で定義していました、すみません。
\def\diag{\qopname\relax o{diag}} >>514
\diag を \def\diag{\qopname\relax o{diag}} と定義して使っていたんですが、
私はド素人なので、適当に作った者なので、今後は>>514で定義されている
\def\diag{\mathop{\rm diag}\nolimits} を使おうと思います。
ありがとうございます。 関数名sin, cos, tan, log を筆記体で書く人はすごく多いね $A^{\frac{1}{p}}$ は $A^{1/p}$ にするかな、俺は ■ このスレッドは過去ログ倉庫に格納されています