TeX総合スレッド Ⅷat MATH
TeX総合スレッド Ⅷ - 暇つぶし2ch924:132人目の素数さん
10/05/07 22:51:39

platex file
dvipdfmx -l file

のようにして
A4横に縦書きの文書をpLatexで作成し、dvipdfmxにてpdf化したのですが、

全角の矢印文字の向きがdviとpdfで異なるのですが、pdfもdviと同じにできないものでしょうか?

dvi:時計回りに90度回転する(右向きは下向きになる)
pdf:回転しない(右向きは右のまま)


925:132人目の素数さん
10/05/07 23:01:57
>>924
どう見てもあなたが使っているdviwareの問題な気がするが
すくなくともxdviではあなたのいう現象を再現できない

926:924
10/05/07 23:32:48
>>925

dvipdfmxの設定でどうにかできるのかもですね。

ついでに補足ですが
矢印の向きとして正しく見えるのはdviの方です。

texファイルで、「あ→い」と書くと、dviでは





となり、pdfでは





となってしまうと。


\documentclass[11pt,landscape,a4j]{tarticle}
\begin{document}
「あ→い」
\end{document}


927:132人目の素数さん
10/05/08 00:17:45
「dviでは」という表現は無意味だよ。「dviを何で出力するか」が問題になっている。
日本のユーザの多さから言えば dviout かなあ、という気もするがきちんと書いて
くれないとワカラン。

またpdfを作るにしても、 dvipdfm(x) で作るのかdvips→ps2pdf で
作るか dvips→distiller で作るかで話が違う。

ちなみにうちでは tarticle での TeXソースが「→」のとき
otf フォントの場合、dvips も xdvi も dvipdfmx も 「→」
ttc フォントの場合、dvips と xdvi は「→」で dvipdfmx だけ「↓」

になっている。924の言う「正しい向き」の方が例外的になるんだが、
pTeXの仕様として正しい振舞いはどっちなんだろう。ここで聞くより
奥村先生の所で尋ねた方が正確な情報が得られると思うよ。

928:132人目の素数さん
10/05/08 01:07:35
あと pdf や ps に変換したものについては、
「フォントを埋め込んだか否か」も結果に影響するな。

929:924
10/05/08 02:08:56
>>927
レスありがとうございます。

なるほど。dvi出力処理で違いが出る可能性もあるのですね。
当方ではdviout for Windows 3.18.1を使用しています。

ttcフォント+dvipdfmxで「↓」になったということでフォント関係が関わっていそうですね。

試しにdvioutでtmin10のフォントを変えてみると「@明朝」と「明朝」では全ての記号のみ向きが変化しました。
pdf表示では、AcrobatReaderやFoxitReaderは、それぞれdvioutが使っているフォントとは違うものを使っていました。矢印記号以外の括弧記号は向きが変化しています。

このことから、次のことがいえそうです。
1)縦書き時に回転させる文字セットが指定されている
2)それはフォント毎もしくはソフト毎に違う
3)回転する文字セットの中に矢印が含まれていれば矢印も回転する

pdf化の際のフォント指定をいじることで解決できそうですね。とりあえずttc+dvipdfmxを試してみようと思います。

930:924
10/05/08 02:41:20
>>924
解決しました。

原因は
dvipdfmxの設定で、縦書きゴシックのフォントに横書き用フォントが指定されていた
というものでした。

どうやら
dvioutは矢印以外の記号も縦書き明朝フォント。
dvipdfmxは矢印は縦書きゴシック。それ以外の記号は縦書き明朝。
と処理されるという仕様にもなっているようです。


931:132人目の素数さん
10/05/08 08:26:54
明朝の文脈で、pTeXの方で明示的に family を切り替えていないのに
矢印だけが勝手にがゴシックになる、なんてことはありえない。

932:132人目の素数さん
10/05/09 01:18:52
いやわからんぞ、独自に tfm や vf を定義すれば、そういう事も起こりうる。

そういう人がこんな質問したりはしないだろうが、
他の人のそういうのを何も考えずにコピーする、なんて人も居るかも知れん。

933:132人目の素数さん
10/05/09 04:16:05
自業自得だ。

934:132人目の素数さん
10/05/09 05:35:20
2つの数式を、1つ目を1行で、2つ目を2行で、計3行で書きたい。
1行目と2行目の先頭で揃えて、2行目と3行目で別の場所(=の場所)で揃え
さらに1行目にのみ数式番号を入れたいんですけど、何かアイデアありますか?

こんな感じで
(□は適当な空白、■は数式)

□□□■■■■■■■□□□□□□(1)
□□□■■■■=■■■■■□□□
□□□□□□□=■■■□□□□□

935:132人目の素数さん
10/05/09 08:32:35
循環小数を筆算で求める計算式をemathで打ち込むことはできないかな…?

例えば,x=0.33333333…とおいたときの筆算

936:132人目の素数さん
10/05/09 12:30:04
>>934
amsmath を用いる一案です。

\documentclass[fleqn]{jarticle}
\usepackage{amsmath}

\begin{document}
\begin{quote}
> 1行目と2行目の先頭で揃えて、
\end{quote}
となると,\texttt{fleqn}オプションをつけた\textsf{gather}環境
\begin{quote}
> 2行目と3行目で別の場所(=の場所)で揃え
\end{quote}
は,\textsf{gather}環境の中に\textsf{aligned}環境
\begin{quote}
> さらに1行目にのみ数式番号を入れたい
\end{quote}
\textsf{aligned}環境末尾に\verb+\notag+というのが一案です。

\noindent
□□□□□□□□□□□□□□□□□□
\begin{gather}
\int\int\int\int\int\sum\dots \\
\begin{aligned}
hoge&=(x+y)^2\\
&=x^2+2xy+y^2
\end{aligned}\notag
\end{gather}
□□□□□□□□□□□□□□□□□□
\end{document}

937:132人目の素数さん
10/05/09 16:21:26
>>935

おやりになりたいことが,今ひとつはっきりしませんので,確認です。

循環小数(例えば 0.33333....)を与えて
  それが登場するような割り算を
    筆算形式で表示したい。

ということでしょうか ?


938:132人目の素数さん
10/05/10 00:50:10
>>937

x=0.3333333333.....
10x=3.3333333333..... (-
---------------------------
-9x=-3
x=1/3

こんなのを作りたい

939:132人目の素数さん
10/05/10 01:21:13
あんまりTex使う機会ないのなら
エディタかワードでそれらしいのを作って画像にして
貼りつけちゃったらどうかな


940:132人目の素数さん
10/05/10 02:54:14
>>938 に書いたのを verbatim 環境に入れたらどうだ。


941:132人目の素数さん
10/05/10 07:16:49
>>938
array環境でどうでしょう。

\documentclass{article}

\begin{document}
\[
\arraycolsep=0pt
\begin{array}{r@{{}={}}ll}
x & 0.333333333\dots \\
10x & 3.333333333\dots & \quad(-\\\hline
-9x & -3 \\
x & \displaystyle\frac13
\end{array}
\]
\end{document}


942:132人目の素数さん
10/05/10 07:38:45
\frac{1}{3} を \frac13 と書いてもいいのか。知らんかった。

943:132人目の素数さん
10/05/10 10:16:33
>>942
\frac{12}{3}は\frac123とは書けないから要注意

944:132人目の素数さん
10/05/10 18:13:16
制御綴りの直後の一文字が引数になるからだね
{1}{3}とか{12}{3}はグループ化して{}の中身を一つの文字扱いさせてる

945:132人目の素数さん
10/05/10 18:36:56
tabular環境で組むかなぁ

946:132人目の素数さん
10/05/10 22:05:24
>>945
tabular環境と(941のような)array環境の違いは何?
組むのは数式なわけだが…

947:132人目の素数さん
10/05/11 18:37:40
TeXでdviにすると複数ページに分かれるのを1枚の画像に収めるようにするにはどうすればいいですか?

948:132人目の素数さん
10/05/11 21:19:22
>>947
意味がよく分からんが、複数ページのdviファイルを画像化するには、
dvipsでpostscript化して、ImageMagickのconvertに+appendをつけると
1つの画像になると思うよ。

949:132人目の素数さん
10/05/12 03:32:08
>>936
ありがとうございます。
試してみます。

950:132人目の素数さん
10/05/12 04:52:26
2行の数式に対して1つの数式番号をつけるときに、そろえる位置が一つだと
\begin{equation}
\begin{split}

\begin{split}
\end{equation}

951:950
10/05/12 04:55:35
↑は途中で送信しました

2行の数式に対して1つの数式番号をつけるときに、そろえる位置が一つだと
\begin{equation}
\begin{split}
f &= a + b \\
g &= c + d
\begin{split}
\end{equation}
でできますが、split 環境 の中を alignat環境のように複数の位置でそろえることはできますか?

952:950
10/05/12 05:15:28
>>950-951ですが alignedat でできました

数式環境中 → aligned alignedat
それ自体が数式環境 → align alignat

という理解であってますか?

953:132人目の素数さん
10/05/12 23:10:22
emathです。

$\begin{aligned}[t]
2(x+4) &\leqq x+10\\
2x+8 &\leqq x+10\\
x &\leqq 2
\end{aligned}$

このx &\leqq 2に数式番号をつけたいのですが,
\houteisikiを使うとエラーを起こしてしまいます。
たぶん不等号の位置を揃える「&」が原因だと思うんですが…

なんかいい対処法ないですか?

954:132人目の素数さん
10/05/12 23:14:03
>>945
tabular環境で組むとこんな感じ。
少々力技だが

\begin{tabular}{rrcl}
\hspace{-0.8zw}   \hspace{-1.3zw} & $10x$ & \hspace{-1.3zw} $=$ \hspace{-1.3zw} & $3.333333\cdots$ \hspace{-0.8zw} \\
\hspace{-0.8zw} $-)$ \hspace{-1.3zw} & $x$ & \hspace{-1.3zw} $=$ \hspace{-1.3zw} & $0.333333\cdots$ \hspace{-0.8zw} \\ \hline
\hspace{-0.8zw}   \hspace{-1.3zw} & $9x$ & \hspace{-1.3zw} $=$ \hspace{-1.3zw} & $3$ \hspace{-0.8zw} \\
\hspace{-0.8zw}   \hspace{-1.3zw} & $x$ & \hspace{-1.3zw} $=$ \hspace{-1.3zw} & $\bunsuu{1}{3}$ \hspace{-0.8zw}
\end{tabular}

955:132人目の素数さん
10/05/13 07:05:45
>>953

次のようなことですか。

\documentclass{jarticle}
\usepackage{emath}

\begin{document}
□□□□□□
$\begin{aligned}[t]
2(x+4) &\leqq x+10\\
2x+8 &\leqq x+10\\
x &\leqq 2 \houteisiki{\label{E-hoge}}
\end{aligned}$
□□□□□□\eqref{E-hoge}を用いて△△△△△△△△△△△△△△△△△△△△
\end{document}

956:132人目の素数さん
10/05/15 12:44:00
数学の勉強するときに(手書きじゃなく)TeXでノート作ってるような人居ます?

957:132人目の素数さん
10/05/15 15:07:24
\underline{aaaaaaaaaaaaaaaa}とすると、下線の部分が自動的に改行されずにオーバーフルになってしまうのですが、みなさんどのように下線を引いてますか?

958:132人目の素数さん
10/05/15 15:15:07
>>956
そんなこと聞く必要あるのか?
一度、やってみるといい。
そうしたら数学をどのように勉強したらいいか分かるから。

959:132人目の素数さん
10/05/16 05:22:35
二段組の途中に一段組を入れる方法について教えてください。

\documentclass[twocolumn]{jsarticle}
\setlength{\columnseprule}{1pt}
\begin{document}
\begin{enumerate}% 第1レベル
\item ああああああああああああああああああああああああ
\twocolumn[ここは一段組]
\item ああああああああああああああああああああああああ
\begin{enumerate}% 第2レベル
\item いいいいいいいいいいいいいいいいいいいいいいいい% ここがおかしい
\end{enumerate}
\end{enumerate}
\end{document}

上のように書いたのですが、第1レベルの箇条書き内に一段組を挟むと、
その後の第2レベル箇条書きの改行がおかしくなってしまうようです…。
これを回避する、他の方法はないのでしょうか? どうかご教示下さい。

960:132人目の素数さん
10/05/16 10:56:03
multicol

961:132人目の素数さん
10/05/16 13:50:57
>>960
multicol は知りませんでした。かなり高機能ですね。
ですが、試してみたところ、これも enumerate 環境の途中では使えないようです…。
(私の書き方が悪いのかもしれませんが)
私はとりあえずページの最初が一段組であってくれさえすればいいので、
ヘッダを弄ることで何とかしようと思います。ありがとうございました。

>>957
いろいろググッているうちにたまたま見付けたのですが、jumoline.sty を
導入すると良さそうですよ。

962:132人目の素数さん
10/05/20 17:59:19
minipageつくれ

963:132人目の素数さん
10/05/20 18:07:44
本屋に寄った勢いで吉永 徹美さんのLaTeX2e 辞典を買ったけど
カバーしている範囲はどの程度?

964:132人目の素数さん
10/05/20 19:31:37
(一般的な「逆引き本」全般に言えることだが)
「よくあること」で「無難なこと」の範囲

例えば、「数式の書き方」について「数学屋がいじるようなもの」だとか
「初等教育関係者がむやみにこだわるような点」だとかに関して
手とり足とり教えてもらおうなんて思ってたら、別のものも要るだろうね。

965:132人目の素数さん
10/05/21 01:33:50
へー、そんなものあるんだ。>「別のもの」


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch