\section{TeX の時間} %%% 第 XIII 節 %%%
■ このスレッドは過去ログ倉庫に格納されています
Asymptoteはめんどいから、TeX Liveに収録線でもええと思う。 >>285
>CADは再帰的なループとか使えるの?
たぶん使えないと思います >>288
>METAPOSTかtikzで描いた図をpngとかSVGの画像として出力することもできるんだよね?
もちろん。作図用途ならstandaloneクラスを使う。 十年ほど前はMetapost使ってたがAsymptote派になった
頭の体操がてらオリンピックTokyo2020エンブレム生成するAsymptoteスクリプト書いた
Tikzはよくしらないので これをネタに「ここが便利!」って話があれば聞きたい
pair[] v, s; path p;
for(int i=0; i<12; ++i){
v[i]=exp(2*pi*I*(2.5-i)/12);
s[i]=exp(2*pi*I*(2.5-i)/12)/2+exp(2*pi*I*(3.5-i)/12)/2;
p=p--v[i];
}
p=p--cycle;
pair[] c={(0, 0)};
c[1]=c[0]+2*s[6]; c[2]=c[0]+2*s[8]; c[3]=c[2]+2*s[6];
c[4]=c[2]+2*s[9]; c[5]=c[2]+2*s[8]; c[6]=c[5]+2*s[6];
c[7]=c[5]+2*s[8]; c[8]=c[7]+2*s[7]; c[9]=c[6]+2*s[7];
c[10]=c[8]+v[4]+v[6]; c[11]=c[10]+v[5]+v[9];
c[12]=c[10]+2*s[8]; c[13]=c[10]+2*s[5]; c[14]=c[10]+2*s[8]+2*s[5];
for(int i=0; i<size(c); ++i) draw(shift(c[i])*p, pink);
pair cc=c[14]+2*s[6];
path r(pair c, int i0, int i1, int i2, int i3){
return shift(c)*(v[i0]--v[i1]--v[i2]--v[i3]--cycle);
}
path[] q0=r(c[0], 2, 3, 8, 9)^^r(c[1], 1, 4, 7, 10)^^r(c[2], 1, 3, 7, 9)^^
r(c[3], 2, 4, 8, 10)^^r(c[4], 1, 2, 7, 8)^^r(c[5], 2, 3, 8, 9)^^
r(c[6], 1, 4, 7, 10)^^r(c[7], 1, 3, 7, 9)^^r(c[8], 0, 3, 6, 9)^^
r(c[9], 0, 4, 6, 10)^^r(c[10], 3, 4, 9, 10)^^r(c[11], 4, 5, 10, 11)^^
r(c[12], 0, 5, 6, 11)^^r(c[13], 3, 5, 9, 11)^^r(c[14], 0, 4, 6, 10),
q=q0^^shift(cc)*rotate(120)*q0^^shift(xscale(-1)*cc)*rotate(240)*q0;
filldraw(q, heavyblue, nullpen); size(100mm); >>295
MetapostとAsymptoteの比較をしてくれ。 うむ、作者に「続けたまえ」と上から目線で応援したい。 >295
実際にコンパイルしてみた。
たしかに綺麗に図示されています。 >>301
WinTpic懐かしい
昔はよく世話になったけど今も更新されているのか? ヒラギノフォントを簡単に埋め込めないのは、おれのせいじゃない。世の中が悪い。
TeXはクソ! ヒラギノが簡単に埋め込めないのはTeXが糞なんじゃなくてマックが糞なんだろ >305
Macは標準でヒラギノが付いているのでしょ。
奥村さんの本に、
「ヒラギノを買ったら、Macが付いてきた」というジョークが書いてあるくらいだか
ヒラギノ用のmapファイルを指定するばいいのではないですか。
dvipdfmx -f hiragino.map foo.dvi
とか フォントファイルの位置がバージョンによって変わりすぎて標準でそのヒラギノ用のmapファイルを準備すること自体がアホくさいということになりつつあるような気もするけどね TeXはクソ!
オレの改変を取り込んでくれないから フォントのコンフィグレーションはどこでやんの?
TFMに書かれた大きさのボックスとして組むらしいけど、
今はTFMがなくてもフォントファイルを直接読み込める、みたいなことも書かれていて分からない。
TeX Liveをインストールした直後にTeXでPDFを出力したとき、
どの構成を参照して、どこにあるどのフォントを選択するのか教えて。 $G_k'(t)$と書いたときに、ダッシュがGに近すぎて見づらいので、少しだけ右にずらしたいんだけど
$G_k{\,'}(t)$と書くと、変な位置になってしまう。いい方法ないですかね? {G_k}'(t)がお好みでないなら\hspaceいれて調整するしかない {G_k}'(t)はダッシュの位置が明らかにおかしいでしょう >>314
> $G_k{\,'}(t)$
' と ^{\prime} がほぼ等価(内部的にはどうか知らんが)だったはずだから
$G_k^{\,\prime}(t)$ でいいんじゃないの? 朝から {}^{\mathrm{t}}A などを、全て A^{\top} に書き直してるけど、まだ終わらん…
最初から右肩に乗せるべきだった… どうせ書き換えるなら転置を表現するマクロを定義してそれに書き換えた方が
また後から変更したくなったときに楽になるよ 数VのVを印刷できるようにしたいです。
Iを並べる方法以外にありませんか? >327
斉藤秀三郎さんのotfパッケージを使えば、
\ajRoman{3}
でVが表示できますよ >>328
そんなotfパッケージを読み込むとかめんどいことせんでも、utf-8で
V
と直打ちすれば、普通にでるようにできる。 >>327
できないのはUTF-8じゃない文字コードを使っているからでは? >>330
入力するのに普通にすうさんと入れて変換しているだけなのです 普通にVはでるぞ。
%#! ptex2pdf -l -u hoge
¥documentclass{ujarticle}
¥begin{document}
数学V
¥end{document} array環境のセル内の上下の余白を広く取りたい場合、どう書けばよいですか?
手元の「LaTeXe文典」には、\begin{array}の直前の行に
\renewcommand{\baselinestretch}{1.8}を書く
という例が出ていますが、これ使うと、それ以降の文章にまで影響が出ると思います。 >332
これは、LuaTeXなど、UTF-8を使うTeXのことでしょう。
広く普及しているLaTeX(pLaTeX)でコンパイルすると、表示されない。
もちろん、UTF-8をつかうTeXWork上では表示できるが、このまま
pLaTeX2eでコンパイルすると表示できない >>335
だったら、広く普及している uplatex を使えば良いだけです。
いったい、いつの時代の話をしているのですか???
20年前じゃないんですよ? jlatex も使いますか? なんでそんなに感情的な書き方をしてるのか理解できん。
残念ながら、upLaTeX が存在するにもかかわらず pLaTeX を
使い続けている人はとても多い。無知な人には優しく教えて
あげればいいだけで、カリカリする必要はない。 数式番号を左側に表示させるときは、\documentclass[leqn]{jsarticle} としますが、
数式番号を右側に表示させている文書において、あるページ内の一部だけを左側に表示させたいときには、どうすればよいでしょうか? >>343
おぉ、すばらしい! ありがとうございます! >>343 に引用されたサイトの下の方にもLinkが書いてあるけど、改良版があるようです。
343のは amsmath の align系にしか使えず、equation環境では失敗します。改良版は次。
https://tex.stackexchange.com/questions/212085/tag-placing-with-amsmath/212099#212099 すみません、そもそも日本語に対応してないため絶対に日本語を表示できない(コンパイルできない)TeXのエディタの一覧とかってありますか? \succ とか \prec って、何の略何ですかね? 英数字はきちんと表示もコンパイルもできるが日本語(2bit文字)だけどうしても表示もコンパイルもされないという場合、どこをチェックするべきでしょうか >>348
英語の1バイト文字専用のLaTeXでなく日本語用のLaTeXをちゃんと使っているのならば日本語文字コード不一致の問題だろうな
例えばSJIS用にコンパイルされているLaTeXのバイナリにEUCで書かれた文書のLaTeXソースを食わせてるとかね >>348
2bitじゃなくて2byteね。
でも、そろそろ2バイト文字を使うのをやめて、
これを機会にUTF-8に移行したら? >>349>>350
ありがとうございます
その英語専用かどうかというのはどこで調べられますか? >>351
.texファイル冒頭のdocumentclassの行と
.logファイルの一行目「This is ◯TeX, ...」
をここに晒してみなされ >>352
ありがとうございます
適当にネットのサンプルをそのままコンパイルしたものです
\documentclass[a4j,12pt]{jreport}
This is pdfTeX, Version 3.14159265-2.6-1.40.19 (TeX Live 2018/W32TeX) (preloaded format=pdflatex 2018.12.20) 5 JUN 2019 05:28 >>354
> pdfTeX
> pdfTeX
> pdfTeX
>>349
> 日本語用のLaTeXをちゃんと使っているのなら
この前提は成立しなかったなw 文字サイズに合わせて文字の囲みも変えることはできませんか?
xの累乗の指数のところに四角アのような穴埋めの問題を作りたいのですが、うまくいきません。
frameboxとかだと幅は小さくなるのですが高さがそのままで長方形になってしまいました。 >357
framebox で縦幅と横幅を指定できますよ。
ます、
\unitlengt=1mm(長さは任意)
と単位長を指定して
\rramebox(60,20)[]{}
とすれば、幅が0単位、高さが20単位の枠つき箱ができます。
[]は、箱のなかの文字の位置指定でs TeXworksで二重引用符を入れようとすると、一重引用符が2つ出るんですけど、これはちょっとした嫌がらせでしょうか >360
言われている意味がよくわからないのですが、二重引用符‘‘ と’’'のことでしょうか。
多分、''(半角のクォーテーションマークを二つ)の代わりに、半角の“ ”(半角の2重引用符の前
と同じく半角の二重引用符の後)を使っても、TeXでは反映されません。
TeXでは、前の二重引用符は、‘‘(108キーボードでは、@の上に在るもの)とし、
あとの二重引用符は、半角の''(キーボードの7の上のもの)を使うことになっています。
これで、組みあがったPDFを見れば、綺麗に二十引用符が表示されるはずです。
TeXWorks上では、それぞれ、キーボードの記号が表示されるはずです。 半角での入力中は、
Shift+@で「`」
Shift+7で「'」
そして、Shift+2で「"」(私が>>360に書いた「二重引用符」はこの「"」のことです」)
が出るじゃないですか。
ですが、TeXworks上ではShift+2を押すと、「"」が1つでなく「``」(「`」が2つ)が出るので、なんかイライラ、という意味で書きました。
「"」を出すには、全角での入力でShift+2を押し、「”」(全角)を出し、これを変換するしかないのだろうか、という疑問です。 >>360
TeXworksのヘルプについている
Alain Delmotte, Stefan Löffler, and others:
“A short manual for TeXworks”
4.5.4 Smart quotes
を読んでください。
さらに、あなたのような日本人は、
「”」「”」「“」「”」「``」「’’」をすべて区別して入力することについて、
熟考してください。 \vec{a} の矢印をaの下側に付けるコマンドってありますか? >265
$\stackrel{a}{\to}$
ではだめですか。 ないんですね、ありがとう。
行列の列の数を書きたかったので、\overset を使っていたんですが、ごちゃごちゃしたんで
$Q
= \! \raise0.6em\hbox{$
\begin{array}{r cc l}
{} & \overset{m}{\lower0.5em\hbox{$\longleftrightarrow$}} &
\!\!\! \overset{\;n-m}{\lower0.5em\hbox{$\longleftrightarrow$}} & {} \\
\big(\!\!\!\! & S &\!\!\!\! T &\!\!\!\! \big)\\
\end{array}
$}
もっときれいに書けんもんかな。 行列の枠の左右が開きすぎて、\!\!\!\!\!\!\!\!を使って縮めているんですが、上手な方法はないですかね?
$
P^{\top}AP
= \!\!\!\!
\begin{array}{r cc ll}
& \overset{m}{\lower0.5em\hbox{$\longleftrightarrow$}} &
\!\!\! \overset{\;n-m}{\lower0.5em\hbox{$\longleftrightarrow$}} & {} \\
\ldelim({2}{1pt} & A_{11} & A_{12} & \!\!\!\!\! \rdelim){2}{0pt} & \!\!\!\!\!\! \updownarrow {\scriptstyle m}\\
& A_{21} & A_{22} & & \!\!\!\!\!\! \updownarrow {\scriptstyle n-m}\\
& & & & \\
\end{array}
$ \mskip-99mu が必要になったら
\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!
とか書くのかな。\mskip-100mu はどう書くのかな。 >>364
日本語分からないですか?分からないようですね。
そのようなものは当然区別して入力しているからこそ、>>362の質問をしたのです。
質問内容を再度書きますと、
>「"」(「"」を1つ)を出すには、全角での入力でShift+2を押し、「”」(全角)を出し、これを(半角に)変換するしかない
のですか? というものです。
Shift+2で``(「`」が2つ)が出てしまうため、例えば、
Schr\"{o}dinger
と打ちたいのに、
Schr\``{o}dinger
となってしまうんです。
あなたのような日本人は、お子ちゃまレベルから真面目に日本語を学ぶか、もしくは>>363と一緒に(地球から)失せて下さいね。 >>370
\mskip は検索しても出てこないが… >>371
アンタは >>364 の提示した
> TeXworksのヘルプについている
> Alain Delmotte, Stefan Löffler, and others:
> “A short manual for TeXworks”
> 4.5.4 Smart quotes
を読んだのかい? おそらく >>371 は、TeXworksのヘルプさえ読めない(読まない)んだから、
「TeXworks開発者がなぜそういう挙動にしているのか」さえ、理解できない(理解しようとしない)。
むしろ、 >>360 で吐き散らかしたとおり、
「オレの思う通りに動かなければ、クソ!」
と吐き散らかす輩でしかない。
だったら、自分で「オレオレTeXworks」を作れよって思う。
もっとも、以下はOSとその上の IM に依存する(もっというと、keyboardのI/Oに依存する)ことだが、
・TeXworks のソースコードレベル(Qt5)を直接書き換える(これは、Qt5の文字入力周りもOSとIMに依存する)
・TeXworks scriptを書く(Windowsは知らん、macOSはいける、LinuxはIMがいくつかあってあれだが、いけると思う)
をすると、いわゆる「日本語入力モード」のときに、「“」「”」がそれぞれ「``」「’’」にならないようにもできる。
おそらく、前者のQt5のソースコードレベルに落とし込めば楽。
なので、自分の動かしているOSと利用しているIMに合わせて、
自分でTeXworksのコードにパッチを書いて、それをTeXworksをビルドして使うのが良いと思う。
ちなみに、こちらの macOS で試した範囲で、
「日本語入力モードのときに全角シングル/ダブル引用符を入力するパッチ」がいけることを確認できた。
実際に、macOS の入力モード判別がコマンドラインから簡単に受け取れるので、それを経由しただけだがw さすがのわたしでも我慢できずに、ちょっと熱くなってコメントしまった…、すまん。
とにもかくにも、TeXworksをオープンソースで開発している開発者らを敬意と応援したい。 PCのHDDをSSDに変えたら
コンパイルする速さやdvi→pdf変換の速さが
上がりますでしょうか? >>377
起動時間が短くなります。
当然、アプリの起動も早くなります。 >>377
起動が速くなるだけで
コンパイルにかかる時間は変わらないのでしょうか? >>376
さすがのアホなアンタは、我慢なんかしたことないでしょ(嘲笑
いつも無意味にキレて叫んでいるアホキチガイ(嘲笑 >>382
キレテナーイ!!
コードを書けば良いだけダヨw >384
これって、TeXに関係あるのですが。
ただ、自分がいかに数学ができるのかを自慢したいだけなのでしょうか pdfビューワーを変えるにはどうしたらいいですか?
texworkです。 ■ このスレッドは過去ログ倉庫に格納されています