質問用フォーラムです。ご質問の前に質問のしかたをご覧ください。

行列がはみ出してしまうので縮小したいのですがどうすれば

- DION Emily の投稿

皆様,宜しくお願い致します。

下記の行列を出力したら,行列の右側がはみ出してしまいました。

どうか行列を縮小する方法をお教え下さい。

 

$=\left[
    \begin{array}{cccccccccccccc}
      a_{11} & \cdots & a_{1i_1-1} & a_{1i_1+1} & \cdots a_{1i_2-1} & a_{1i_2+1} & \cdots & \cdots &a_{1i_{m-n}-1} & a_{1i_{m-n}+1} & \cdots & a_{1n} \\
      a_{21} & \cdots & a_{2i_1-1} & a_{2i_1+1} & \cdots a_{2i_2-1} & a_{2i_2+1} & \cdots & \cdots &a_{2i_{m-n}-1} & a_{2i_{m-n}+1} & \cdots & a_{2n} \\
      \vdots & \vdots &  \vdots    & \vdots     & \vdots            & \vdots     & \cdots & \cdots &   \vdots      &   \vdots       & \vdots & \vdots \\
      a_{i_1-11} & \cdots & a_{i_1-1i_1-1} & a_{i_1-1i_1+1} & \cdots a_{i_1-1i_2-1} & a_{i_1-1i_2+1} & \cdots & \cdots &a_{i_{m-n}-1i_{m-n}-1} & a_{i_{m-n}-1i_{m-n}+1} & \cdots & a_{i_{m-n}-1n} \\
      a_{i_1+11} & \cdots & a_{i_1+1i_1-1} & a_{i_1+1i_1+1} & \cdots a_{i_1+1i_2-1} & a_{i_1+1i_2+1} & \cdots & \cdots &a_{i_{m-n}+1i_{m-n}-1} & a_{i_{m-n}+1i_{m-n}+1} & \cdots & a_{i_{m-n}+1n} \\
      \vdots & \vdots &  \vdots    & \vdots     & \vdots            & \vdots     & \cdots & \cdots &   \vdots      &   \vdots       & \vdots & \vdots \\
      a_{i_2-11} & \cdots & a_{i_2-1i_1-1} & a_{i_2-1i_1+1} & \cdots a_{i_2-1i_2-1} & a_{i_2-1i_2+1} & \cdots & \cdots &a_{i_{m-n}-1i_{m-n}-1} & a_{i_{m-n}-1i_{m-n}+1} & \cdots & a_{i_{m-n}-1n} \\
      a_{i_2+11} & \cdots & a_{i_2+1i_1-1} & a_{i_2+1i_1+1} & \cdots a_{i_2+1i_2-1} & a_{i_2+1i_2+1} & \cdots & \cdots &a_{i_{m-n}+1i_{m-n}-1} & a_{i_{m-n}+1i_{m-n}+1} & \cdots & a_{i_{m-n}+1n} \\
      \vdots & \vdots &  \vdots    & \vdots     & \vdots            & \vdots     & \cdots & \cdots &   \vdots      &   \vdots       & \vdots & \vdots \\
      \vdots & \vdots &  \vdots    & \vdots     & \vdots            & \vdots     & \cdots & \cdots &   \vdots      &   \vdots       & \vdots & \vdots \\
      a_{i_{m-n}-11} & \cdots & a_{i_{m-n}-1i_1-1} & a_{i_{m-n}-1i_1+1} & \cdots a_{i_{m-n}-1i_2-1} & a_{i_{m-n}-1i_2+1} & \cdots & \cdots &a_{i_{m-n}-1i_{m-n}-1} & a_{i_{m-n}-1i_{m-n}+1} & \cdots & a_{i_{m-n}-1n} \\
      a_{i_{m-n}+11} & \cdots & a_{i_{m-n}+1i_1-1} & a_{i_{m-n}+1i_1+1} & \cdots a_{i_{m-n}+1i_2-1} & a_{i_{m-n}+1i_2+1} & \cdots & \cdots &a_{i_{m-n}+1i_{m-n}-1} & a_{i_{m-n}+1i_{m-n}+1} & \cdots & a_{i_{m-n}+1n} \\
      \vdots & \vdots &  \vdots    & \vdots     & \vdots            & \vdots     & \cdots & \cdots &   \vdots      &   \vdots       & \vdots & \vdots \\
      a_{n1} & \cdots & a_{ni_1-1} & a_{2i_1+1} & \cdots a_{ni_2-1} & a_{ni_2+1} & \cdots & \cdots &a_{ni_{m-n}-1} & a_{ni_{m-n}+1} & \cdots & a_{nn}
    \end{array}
  \right]
$

dvipdfmxでPDF変換した際に紙のサイズが異なる

- 戸川 聡士 の投稿
今日TeX環境をバージョンアップしたら、それまでと挙動が違うことがあったので、質問させて下さい。
dvipdfmxは Version 20130624 が入っています。

texファイルの冒頭で
\documentclass[11pt,a5j,papersize]{jsbook}
と宣言し、生成されたdviファイルをdvipdfmxで変換したのですが、
今までの環境ではA5サイズ(148mm×210mm)のPDFが生成されたのですが、バージョンアップした環境ではなぜか162mm×230mmのPDFが出力されます。

dvipdfmxの起動の際に「-p a5」を付けてみたり、「-p 148mm,210mm」を付けてみたりしたのですが、変わりませんでした。

しょうがないので、ズレを考慮して、texファイル上でpapersizeオプションを削除し、
\special{papersize=136mm,192mm}
を宣言したら、それなりに正しそうなサイズにはなりましたが、今後が不安です。

何か動作が変わったのでしょうか?

psfragについて

- Goldschmidt Paul の投稿

MacTeXで以下のソース(psfrag.tex)をタイプセットでdviを作って、コマンドで

$ dvips -E psfrag.dvi

と入力して、出来たEPSファイルをプレビューで見ると、画像が途中で途切れていました。

また、\centeringと打っているのにdviファイルでは中央寄せされていません。

\usepackageのオプションをdvipdfmxにすると、画像は中央寄せされますがpsfragを使うことが出来ません。

どうすればいいでしょうか?

またUNIX上のTeXでは出来たので、これはMaXTeXのエラーでしょうか?




\documentclass[a4j]{jarticle}

\usepackage[dvips]{graphicx,psfrag}

\begin{document}

\begin{figure}[h]

\psfrag{R}{$R$}

\psfrag{L}{$L$}

\psfrag{C}{$C$}

\psfrag{E}{$E$}

\psfrag{VR}{$V_R$}

\psfrag{VL}{$V_L$}

\psfrag{VC}{$V_C$}

\centering

\scalebox{1.2}[1.2]{\includegraphics[angle=-90]{kairo1.eps}}

\caption{PSfrag}

\end{figure}

\end{document}

pTeX縦書きとdvips -E

- KUROKI Yusuke の投稿
\documentclass[30pt]{jsarticle}
\pagestyle{empty}
\begin{document}
\vbox{\tate あ{\gtfamily の}。}
\end{document}

というソースを,platex -> dvips -E と処理すると,出来上がった PS ファイルでは,
%%BoundingBox: 72 72 72 72
となってしまって,その後 \includegraphics などで読み込んだときに,
サイズが 0 だから処理できないといったエラーを頂戴することになります.

  • このあたりの振舞いは以前から知られていたのでしょうか?
  • うまい解決方法はありますでしょうか?

なお,ps2pdf がうまく動くならば,今の場合,ps2pdf で ano-tate.pdf を作り,
gswin32c -sDEVICE=bbox -dBATCH -dNOPAUSE ano-tate.pdf
を実行すれば,
%%BoundingBox: 91 603 116 666
が得られるので,この行を使って PS ファイル上の記述を差し替えれば,対処できます.
もちろん,PDF が作れるなら,PS ファイルを読み込む必要がないというのはごもっとも
です.あくまでも例です.

TeXのアップデートの必要性

- T Y の投稿
奥村先生の美文書作成入門5版についていたTeX(TeXlive2009)をそのまま使っているのですが、これをTeXlive2013にしたほうがいいのでしょうか?

今のところ問題が発生していないので、これを使い続けているわけですが、アップデートしたほうがいいのでしょうか?
またアップデートしたらどのようなメリットがあるのかがよくわかっていなので、教えてください。

また、アップデートに関しての注意点などがあれば、それも教えて下さい。
現在使用している機材がMac(マウンテンライオン)とWindows7_64bitです。
Windows7にはW32TeX、MacにはTeXlive2009がインストールされています。
初歩的な質問かもしれませんが、よろしくお願いします。

文中の数式に通し番号をつけて\labelもセットするには?

- DION Emily の投稿

宜しくお願い致します。

下記のように文中の数式に通し番号を振って,\labelをセットしておき,後ページで\eqrefなどを使ってその通し番号を呼び出したいのですが,これはどうすれば可能でしょうか?

次の数式y=x3+ax2+bx+c+1・・・(2.10.4)は非常に重要で,

かくかくしかじか

かくかくしかじか

かくかくしかじか

前ページで紹介した式(2.10.4)を使って,次の問題を考えてみよう。

かくかくしかじか

W64TeXについて

- Akira Kakuto の投稿
Q&Aに書けないので、こちらに返事を書きます。
64bit のバイナリを置いていますが、未テスト
です。インストール法を書きます。
(1) 通常の方法で W32TeX をインストールします。
(2) 同じように 64bit のバイナリを展開します。
(バイナリだけしかありません)。
結果は
c:/w32tex/bin64
という新しいディレクトリが追加されるだけです。
PATH に追加するには bin64 を優先して
c:\w32tex\bin64;c:\w32tex\bin
とします。
XeTeX と LuaJITTeX を含めて、64bit 版がまだ無いものもあるので
上のように32bit用の bin も PATH に入れます。
64bit版がうまく動作しない場合には
PATH に入れるものを
c:\w32tex\bin
だけにすれば、今までと全く同じになります。

xetex-w32.tar.xzについて

- 匿 名 の投稿
角藤先生へ

変更ログを拝見すると、xetex-w32.tar.xzの変更があるようですが、サーバーからは無くなっているようです。
確認、宜しくお願いします。

間違っていたら、申し訳ありません。

lualatex にヒラギノフォントを使用すると不正なPDFが生成される?

- KWTMS の投稿
LualaTeXでヒラギノフォントを使用するとAcrobatなどでの表示はできるもののPDFのフォーマットとしては正しくないファイルが生成されるようです。

使用しているLuaTeXは以下の通りです。
This is LuaTeX, Version beta-0.75.0-2013033008 (TeX Live 2012/W32TeX)(rev 4604)

次のような簡単な内容でタイプセットすると、
%=============================
\documentclass[a4paper]{article}
\usepackage{fontspec}
\setmainfont{HiraKakuPro-W3}
\begin{document}

\end{document}
%=============================

生成されたPDFファイル(添付)で、object ID 8のDirectory要素が
==============================
8 0 obj
<<
stream

endstream
endobj
==============================
と正しく出力されていないと思います。こんなことが起きているのは
私だけでしょうか?
初心者なので勘違いしているかもしれません。どなたかこの件で
お分かりになるかたがいらっしゃったら助けてください。
よろしくお願いします。

※ PDFファイルを見るだけならいいのですが、該当ファイルから
ページを抽出したりなどPDFを加工できなくて困ってます。

複数行の数式の左揃えの仕方は?

- DION Emily の投稿

中央ぞろえだと左側の空白部分がもったいないです。

eqnarray*環境下にある全行の数式を全て,左揃えしたいのですがどうすればいいのでしょうか?

※また,複数行の数式を全て左揃えできるのならeqnarray環境にこだわりません。

flushleft環境は数式には使用できませんよね。