\section{TeX の時間} %%% 第 XIII 節 %%%
■ このスレッドは過去ログ倉庫に格納されています
なるほど、範囲を指定しないといけなかったんですね。ありがとうございます。 行列Aの行列式の絶対値を式で表すと、|detA|
detAを、縦線の中に成分を並べた書き方をしたときに、その絶対値はどう書けばよいのかな? >>113
これだけ質問がでるってことは、適切な解答がさがしにくいってことなのかな \rotatebox{90}{\rightharpoondown}
の出力を、回転コマンドを使わずに出力する方法ってありますか? >>113
素朴に
latex absolute value of determinant
でぐぐるとトップにでてきよる
https://math.stackexchange.com/questions/2773851/absolute-value-of-a-determinant
外側縦棒を\Bigg|にしてわざと短くする案は斬新でおもしろかった
レフェリー/エディター/指導教官にソレヤメテって言われるかもしれんけど >>117
ありがとうございます。absが無難な気がする texworksを使おうと思うのですが、texshopのように簡単にキーバインドを設定できないものでしょうか?
もしくは、そんな簡単でなくともいいので、$を打ったら$$と出て、カーソルが$$の間に来るような設定はできるのでしょうか? \fboxは中で改行できないけど、改行できる奴があったような気がして検索したが、
改行できても、ページ幅いっぱいの枠囲みをしてしまうものしか見つからなかった。
ご存じないですかね? >121
\parbox{横幅}{中身}
ではだめなの? >121
追加、枠がひつようならば
\fbox{\parbox{横幅}{中身}}
とすれば、所用の枠付き箱ができます >>122-123
ありがとうございます。今から見てみます。
>>124
最適な長さを見つけ出すために、適当に長さを入力し、余り過ぎたら短くして、
と何度も試行錯誤するのは面倒なので、自動的に長さを調節してくれるのはないですか? >>125
とりあえず、(基本的にminipage系だと思えば十分だが、)
varwidth 環境を見てちょい。 >>126
ありがとうございます。うまくいきました。
\fbox{\begin{varwidth}{\linewidth}
ほげほげ\\
もげもげ
\end{varwidth}}
\centerline{
\fbox{\begin{varwidth}{\linewidth}
ほげほげ\\
もげもげ
\end{varwidth}}
} 大昔に書いたやつを探してたら、こんなのが出てきたので参考までに書いておく。
\fbox{\shortstack[l]{%
あああ\\
ああああああ
}} >128
縦書き用ですね。
ただ、これだと「オーイ」を
\fbox{\shortstack[l]{%
オ\\ー\\イ}}\\
と書くと
「−」(音引)が縦になりませんね 可換図をtikzみたいにコードで書くんじゃなくて、画像ファイルとして書きたいんだけど、
あの手の図が書きやすいツールって知ってますか?
直感的な可読性や修正のしやすさで、latexで書く気になれんのですわ。 >>129
> 「−」(音引)が縦に
それは、該当する仮想フォントの仕様にも依るし、場合によっては実態のフォントの仕様にも依る。
>>130
つAdobe Illustrator >131
フォントの仕様によって変るのでは困る
のではないですか。たとえばフォントを
埋め込まないPDFファイルを作った場合
Adobe Acrobat Readerではきちんと
表示されるけれどsmatoraではだめというの
では、ファイルの容量を少なくしたいと
思って、埋め込まない仕様にした場合
どのPDfリーダーを使用するかによって
表示が異なりますね。
もし正しく表示されるフォント名がわかっている
ならば、そのフォント名を示してくれませんか >>132
困るも何も、そういう仕様なんだから、しゃーない。
だから、多くのフォントに準ずる仮想フォントを作るし、
どうしても仕様が異なるフォントをつかいたいというのであれば、
それ専用の仮想フォントなり、合成(仮想)フォントなり、
作るっきゃない。
(でも、一般的には、困ることなくて、ほとんどの出回っているフォントは、同じ。
一部の粗悪なフォントや、一部のアレな商業フォントがアレなだけです。)
それから、いまは、フォントを埋め込まないことを考えないほうが良いです。 >>いまは、フォントを埋め込まないことを考えないほうが良いです。
これいつ頃からそういう傾向になったの?
PCを新調して久し振りに新規にインストールしたら結構仕様が変わっていてびっくり
どのシステムでも変わりなく組版できるのが売りじゃなかったっけ latexで作ったものをluatexでコンパイルしてそう フォントを埋め込まなかったのはPDFのファイルサイズが大きくなるとネットが低速な状況ではやり取りが不便とかそういう理由じゃないのかな?
埋め込んでも問題がないなら埋め込んだほうが何かと問題がおきなくていいよね \documentclass{jarticle}
\begin{document}
\fbox{\shortstack[l]{%
オ\\ー\\イ}}\\
\end{document}
是を小塚明朝Pro――Adebe Reader付属の
フォントを埋め込むとー(音引)が¥「−」となり、
ipaexフォントでも同じ
埋め込まなくても、Adobe Readerでよめば、
同じになるのでは? >>134
TeXのことをよく分かっておれば、できる。
組版エンジンも少しずつ改修して変わってくるから、
小さなところで組版結果の違いもでてくる。
フォント埋め込みに関しては、
技術的なことを説明しないといけない
(dvipdfmxの非埋込フォントの仕組みだったり、mapファイルだったり、
早い話、ソース嫁になる。)
ので、色々と端折るけれども、
少なくとも TeX Live に IPAex明朝、ゴシックのフリーフォントが
同梱されてから、
フォントの埋め込むのが望ましいという流れにしている
(推奨するようにしている)。 フォントと言えばヒラギノが強すぎるからwindowsでTeXする気になれない >>139
> フォントと言えばヒラギノが強すぎるから
それは思考停止というもんじゃないか?
いまなら、OS問わずに、源ノ明朝、源ノゴシックを(技術的に解決できるなら)TeXで利用できるし、めっちゃきれいだぞー!
丸ゴシック系なフォントだけ、TrueTypeフォントを使っても良かろう。
(ただし、Windowsであったとしても、TeXを使うなら、CFFなOpenTypeフォントを使うことをおすすめする。) >>140
調べてないけど、(1)とか@とか組文字で出せます?
出せるならちょっと見てみようかな >>141
> 調べてないけど、(1)とか@とか組文字で出せます?
もちろん! 源ノ明朝、ゴシックはたしかにデザイン的にきれいで
ウエイトもたくさんあり、無料で使える点はいいのだけれど
私のように、古い科学文献をPDF化して公開している
ものからずれ場、文字数が少ない。
AdobeJapan1-6のうち、CIDナンバーで20000台の文字を
使う必要があったりする場合、源ノフォントでは
対応できない。
もちろんIPAmjの6万字を超えるフォントの文字で
源ノフォントにない文字がいくつもあり、基本源ノフォント
で、源ノフォントにない文字は小塚フォントか、IPAmjフォントを
埋め込んでも良いが、それだと文字が微妙にことなり、
普通に読む場合は問題ないが、それでもいささか違和感を
感ぜざるを得ない。
源ノフォントがAdobeJapan1-6を完全カバーして
くれれば、オンの字で使うのだが。
それと、源ノフォントUTFナンバーで参照したいのだが
源ノ文字とUTF番号と対応させた一覧表がほしい >>131 にipeとxasyを紹介しようと思って最新版の状況を調べてたんだけど
>>141 って >>131 と同じひと?
そうなら紹介は自粛。日本語フォント対応難しいようなので xelatexやlualatexにしとけばシステムが利用しているフォントはそのまま使えるんじゃなかったっけ?
吾輩の利用方法では云々言っている人はこれらを使えば楽ちんなんじゃね? >>143
AdobeJapan1-6対応のきちんとした有償のフォントを買えば良いですよ。
「ちゃんとしたフォント買ったら、Macが付いてきた」っていうのもアリだと思います! alignで数式を整理して記述している中で、
途中で自然に文章を挟みたい場合はどうすればいいでしょうか?
例えば、
\begin{align*}
a &= b \\
&= c \\
ここで、うんたらかんたらなので、
&=d
\end{align*}
みたいにしたいです。なお、「ここで〜」は&の位置に無関係に普通に左端から始まるようにしたいです。 \begin{align*}
a &= b \\
&= c \\
\intertext{ここで、うんたらかんたらなので、}
&=d
\end{align*}
ですね。
mathtools.styの\shortintertext{}の方がいいですね。 >>148
ありがとうございます、大変助かりました。 コマンドだけじゃなくて例えば
あいうえお{かきくけこ}さしすせそ
なんてのも期待通りの均等割にならないんじゃないかな? 「均等わり」は、奥村先生の
okumacroの
\kintou{5zw}{おはよう}
ではだめなのですか? すごく優秀なコマンドみつけた。コマンドも均等割してくれる。okumacroとの比較 ^^;
\makeatletter
\newcommand\warituke[2]{%
\makebox[#1][s]{%
\@tempcnta=\z@
\@tfor\member:=#2\do{\advance\@tempcnta\@ne}%
\@tfor\member:=#2\do{%
\advance\@tempcnta\m@ne
\ifnum\@tempcnta=\z@
\member
\else
\member\hfil
\fi
}%
}%
}
\makeatother
\noindent
\warituke{20zw}{色即h是空f}\\
\warituke{20zw}{色即{\fbox{hoge}}是空{\fbox{fuga}}}\\
\kintou{20zw}{色即h是空f}\\
\kintou{20zw}{色即{\fbox{hoge}}是空{\fbox{fuga}}}\\ >>153
カウンタがよく使われるものだし2回\@tforで回すのもあれだからこんなのでどう?
\newcommand\hoge[2]{%
\def\@temp@body{\@gobble}%
\@tfor\member:=#2\do{%
\edef\@temp@body{\@temp@body\hfil\member}%
}%
\makebox[#1][s]{%
\@temp@body
}%
}% >>154
\hige{20zw}{色即{\fbox{hoge}}是空{\fbox{fuga}}}がコンパイルできない >>155
問題なくコンパイルできたけど?綴り間違ってない?
%#!ptex2pdf -l -u 20181119
\documentclass[uplatex]{jsarticle}
\makeatletter
\newcommand\hoge[2]{%
\def\@temp@body{\@gobble}%
\@tfor\member:=#2\do{%
\edef\@temp@body{\@temp@body\hfil\member}%
}%
\makebox[#1][s]{%
\@temp@body
}%
}%
\makeatother
\begin{document}
\hoge{20zw}{色即{\fbox{hoge}}是空{\fbox{fuga}}}
\end{document} MathJaxスレ
https://rio2016.5ch.net/test/read.cgi/math/1542168473/
があるのでMathJaxに詳しい人や、MathJaxの話をしたい人はこちらでお願いします >>156
このようなエラーが、
Underfull \vbox (badness 10000) has occurred while \output is active [1]
! Missing control sequence inserted.
<inserted text>
\inaccessible
どうやらtwocolumnだと起こるエラーなようです
https://github.com/texjporg/jsclasses/issues/14 >>158
いつのエラーの話してんの…2年前のじゃん
TeX Live2018 で今日更新したのを使っているけど twocolumn を指定しても \warituke、\kintou、\hoge のいずれもエラーでないよ(´・ω・`)
おま環をマクロのせいみたいに言われてもね ちょっと長くなるけど…
以前は問題なかったのに、Windows10にしてから丸で囲んだ数字 @ を使うとエラーが起こるようになった。
たぶんTeXインストール時に、UTF-8 か何かの設定をしたのが問題だろうと思ったけど、変え方が分からず。
そこで、丸付き文字を以下で定義して、数か月ほど使っていた。
\newcommand{\circled}[1]{\ooalign{
\ifnum#1<10 \hfil\resizebox{.9\width}{.85\height}{#1}\hfil
\else
\hfil\resizebox{.6\width}{.8\height}{#1}\hfil
\fi
\crcr
\raise.1ex\hbox{$\bigcirc$}}}
しばらく問題なかったんだけど、さいきん、array環境を使って表を書くと、
\hfillで区切らず、\\で区切った部分の上下の段が重なるようになった。
何が問題なんでしょうか? >>161
説明が不十分だったので、付け足し。
array環境を使って \\で区切った上下の段が重なる現象は、最近気づいただけで、
丸付き文字を定義して使い始めたことから起こっていた。 UTF-8か何かの設定→問題なし→丸付き文字定義→問題なし→array環境で問題発見
ということだから「丸付き文字定義」と「array環境で問題を発見」の間で何かしたんじゃないの?arrayなどに関わるコマンドを作って実はそのコマンドに不具合があるとか…
まあそこら辺がはっきりしないと ID:hLVWs+G2 さんしか再現できないエラーだから相談されてもどうしようもないねぇ >>163
ありがとうございます。
arrayの方は弄っていないので、usepackage を削っていって原因を探したけど、
\usepackage{graphicx} ← (これを消したらコンパイルできない)
以外を消しても問題が残るので、>>161の \circled の定義式に問題があると断定。
検索すること数年。\ooalignに原因があることが分かった。
LaTeX2ε辞典 増補改訂版 p.125
「\ooalign は段落の体裁に関係するパラメータを変更するので、単独で用いると周囲の体裁に悪影響を…(中略)
\ooalign は原則として\mboxの引数の中などの行分割しない、1文字扱いになるヵ所で打つべし!打つべし!」
ということで、上の定義を \mbox で括ったら、正常に表示されたでござる。 >>164
そのマクロを普通に使う場所だったら、普通 ¥leavevmode ぐらい付けるよな?
だから、¥mbox で囲ったら、そりゃそーじゃないか?
てか、@A…などの丸数字を普通に打ち込んだらええんとちゃうの?
わざわざ丸数字を組合せ文字にしているって、いつの時代? 齋藤秀三郎さんのOTFパッケージを
使えば、Adobeの小塚フォントなら
\ajMaru{1}で@が出るけれど
あるいはCIDナンバーを直接指定しえ
\CID{7555}
とするとか
これならば、大抵のフォントは表示できるので
はないでしょうか Asymptoteで日本語表示ができない
以前使っていたパソコンのHard Diskがクラッシュ
したため、Hard Diskを交換して新しく最新の
Asymtote(ver. 2.41)を導入して
configを
import settings;
tex="latex";
texpath="c:/w32tex/bin";
texcommand="platex-utf8";
texdvicommand="platex-utf8";
dvips="dvips";
dvipsOptions="-Ppdf";
psviewer="c:/gs/gs9.25/bin/gswin64c.exe";
としたのですが、以前は問題なく表示できていた
日本語が表示できません。
どなたか解決策をお教えください コンパイルができないのか、本当に Asymptote ってソフトで日本語の表示ができないのか知らないけど一般的には platex-utf8 などというものは配布されていないからそれが原因なんじゃないのかな?
TeX Wiki にも
>こういうコマンドがなければエイリアスかバッチファイルで作りましょう
とあるね
ってか platex の utf-8 をデフォルトにするのなら uplatex 使っちゃえば?って思う
本当に日本語が表示されないのなら設定の問題だから ttps://texwiki.texjp.org/?Asymptote とか見たらわかるんじゃない? >>168
それは、どうやって動いているか、まずは仕組みを理解することです。
一発の注射を打つだけで、淋病が治る「ワンショット注射」のような、「解決策」はありません。
All in oneなものがほしければ、誰かにお金を払って、そんな製品を個別に作ってもらってください。 >169
platex-UTF8
は角藤さんのW32TeXには含まれていますよ。
TeXLiveはしりませんが、
TeXWikiのAsymptoteのところは当然みています。
そしてTeXにAsymptoteを組み込むのではなくて
Asymptote単体で図形を作りたいので
upLaTeXの使用は今のところ考えていません。 platex-UTF8 と platex-utf8 だとケースが違うけど
設定はケースインセンシティブ?センシティブなら実際は一致している? >>171
Asymptote というソフトのことは何も知らないけどあなたが直面している問題は
「そのソフトで日本語が表示されない」
ことなのか
「platex-utf8がまともに起動しない」
ことなのか
「platex-utf8は起動してdviファイルを作成しているがpdfを作成できない」
ことなのか
「platex-utf8は起動してdviファイルを作成しpdfも作成されているがそのソフトで表示されない」
ことなのか全く切り分けができないからみんな適当にいうしかないんだよね(´・ω・`)
質問をするならもっと具体的にしてくれるかな?
TeX Q&A にはそういう初心者さんが大好きな人がたくさんいるからそっちの方に質問したほうがいいかもね・ω・ >>171
>platex-UTF8
>は角藤さんのW32TeXには含まれていますよ。
それはW32TeXの特殊例であって一般的ではないですよね・ω・ >>171
> TeXWikiのAsymptoteのところは当然みています。
そんなことはあなたが言わなければこちらはわからないんですよ
あなたが言わなかったから回答者は「TeX Wikiに書いてある」と答えるんだよ
そういう細かい情報の提供を拒んでいるからまともな回答がつかないんだよね
> そしてTeXにAsymptoteを組み込むのではなくて
> Asymptote単体で図形を作りたいので
意味不明ですね
Asymptote単体で図形を作りたいのであればTeXと無関係なのでスレチでは? TeX Wikiの中の
TeX forumで
Asymptoteで日本語表表示ができない
という質問があり、いろいろと回答が
ありましたが、その中の一つの
configファイルを使用したら
とりあえずEPSファイルでは日本語が
表示できるようになりました。
PDFへは、Adobe Illustratorで変換することにします。
それにしても、Asymptoteを使用したことの無い
人があーだこーだと勝手なことを
いうのはどうかと思います 捨て台詞はともかくとして、
無事に解決できて良かったですね。 要するに自分で問題の切り分けができずにWeb検索して必死になって似たようなケースを探したってだけだよね・ω・
まともな質問一つできないと大変だよね… >>176-177
あれれ、pdf直接生成できてないまま幕引きになるん?
以下を試して結果を教えて
(win8とdebian10のtexlive環境では大丈夫ぽかた)
texpreamble("\usepackage[whole]{bxcjkjatype}");
label(rotate(30)*scale(5)*"1b", 0I);
の2行をUTF8でファイルhoge.asyにセーブして
asy hoge.asy
を実行(config.asy持ってる人は念のため一時無効化)、
ちゃんとepsができるか確認。pdf欲しいなら
asy -outformat pdf hoge.asy 以前 >>144 で日本語フォント使えないみたいなこと書いたけど
>>180 の手でxasyだけでなくipeも日本語使用可能にできたんでやりかた貼っとく
ipe起動
Edit→Document properties→Latex preambleのテキスト領域に以下を書き込む
\usepackage[whole]{bxcjkjatype}
\AtBeginDocument{
\sffamily
\gtfamily
} e^x の eや、dx の d を斜体か直立か、どっちがいいのかな?
高校の頃は斜体ばかりだったけど、気がついてから、本を見る度にチェックしてしまう。 文字の大きさについて。 ちょっとしたメモを纏めるときに
\documentclass[10pt] で \begin{footnotesize}〜\end{footnotesize} の中に書いていたけど、
10pt を小さくとれば、わざわざ囲まんでいいじゃんと気づいた。
で、どのくらいに取ればいいか数値を知りたいんだけど、設定変えながら見た目で決めるしかないかな? >>184
あなたの好みはあなたにしかわからないので、
> 設定変えながら見た目で決める
これが正解だと思うが。
なお、クラスファイルのオプションで指定できるフォントサイズは、
ごく限られていることは知っている? 集合Xに対して、Xの巾集合を表す最も標準的、メジャーな記法は何ですか?
P(X)だけではさすがに通じないので、つい最近まで {\frak P}(X) と書いています
が、\frak は見た目がちょっと気に食わないんで。 >>186
> 集合Xに対して、Xの巾集合を表す最も標準的、メジャーな記法は何ですか?
それは、TeXと全く関係なくて、数学のご質問でしょうか? というわけで、やはり数学として、
> 集合Xに対して、Xの巾集合を表す最も標準的、「メジャーな記法」は何ですか?
ってなるよな。 \tilde{A} と書いたときの波線が狭すぎて、小さく表示したときに \bar{A} と混同してしまう。
もう少し波線に幅があってもよかったのではと思ってしまう。 >>193
おぉありがたい、私はハンバーグが大好物なのだ。 ベクトルの太字の書き方について、\bm{a} と {\bm a} のどっちが正しい書き方ですかね?
どっちでも書けるんだけど… \centerline はTeX コマンドで、いくつかの LaTeX パッケージと互換性がないらしいが、何を使えばええん? \noindent leftline\\
\hfil centerline\hfil\\
\hfil rightline
みたいな? TeXに変わる新たなものを作ろう!って動きはないの(なかったの)?
今TeXを最上の美しさだと感じている人はそんなにいないんじゃないかな >>202
5ch専用ブラウザに MathJax対応プラグインとか
自前で実装できるんだったら、それで対応しちゃったほうが早いかも。 あたしゃ数式の美しさは二の次で構わないけど
完成した電子文書からの原稿への数式コピペ貼り付けが機能して
ついでにCASアプリに貼っても意味論的に正しく処理される
紙媒体文書からも数式部分をOCRで回収してCASに流し込める
そんなパラダイムを夢見てる
TeXのunicode拡張のさきにあるのか…
HTML MathMLのさきにあるのか…… casアプリはなんのことだかわからないけど、それってmathpixじゃないのかしら \bm{} や \textbf{} を使うとき、その前後が詰まるのがウンコ仕様だよなあ。
もげもげ\,\textbf{もげもげ}\,もげもげ
とイチイチ\,を付けるののが面倒。 >>205
mathpixてずっとクラウドアプリと思い込んでてチェック対象外だったけど
いまやmac win linuxどれでもローカルで使えるのね、thx
CASはこれ
https://en.wikipedia.org/wiki/Computer_algebra_system
ここの表にまだ挙がってない(マイナーな?) CASでcadabraっていうのがあって
latex式を受け付けるのを目標に開発されてるみたいなんでときどきチェックしてる 全角文字しか使っていないのに「もげもげ」と「\textbf{もげもげ}」の間に空白が入る方がウンコ仕様なんじゃない? casってそういうものか。
確かに手書きから言語まで直結できれば楽だよね >>208
なるほど、見えてきた。
位置はそのままで線の太さが増すから、結果的に文字間の空白部分が狭まって見えるだけのことか。 バーの位置は、\bar{a_{ij}} と \bar{a}_{ij} のうち、後者ですかね? 割と前者を見るけど、個人的には (\overline じゃなく \bar なら特に) 後者かな
(「バー」と添え字付けるのとが交換可能な場合になるべくなら限りたいが
前者でいくなら \overline{(a_{ij})} などと括弧で括ったりしたいところ
(だけど行列とか族に対する「バー」にも見えるから難しい ■ このスレッドは過去ログ倉庫に格納されています