メモのコツを教えてください!

お世話になります。
TeXの縦書き二段カラムの段組みで文章を書いており、現在、二段カラムの上段のみに画像を貼ろうとしているのですが、そこで画像がずれてしまい、困っております。

プリアンブルはこのようになっています。

\documentclass[b6j, twocolumn, twoside, 12pt]{tbook}

\makeatletter
\def\ps@plain{%
\let\@mkboth \@gobbletwo
\let\@oddhead \@empty
\def\@oddfoot{\reset@font \hfil -\thepage - \hfil}%
\let\@evenhead \@empty
\let\@evenfoot \@oddfoot
}
\let\ps@jpl@in\ps@plain
\makeatother
\pagestyle{plain}

\usepackage[dvipdfmx, hiresbb]{graphicx}
\usepackage{float}

画像の挿入は、

\newpage
\begin{figure}[H]
\begin{center}
\includegraphics[width=7.1cm,angle=90]{foo.JPG}
\end{center}
\end{figure}

このようにしようとしています。
angle=90としているのは、元々の画像を貼ると、おそらく縦書きにしているせいか、画像が縦横逆になって出力されてしまうためです。

どなたか良い方法をお教えください。

以上、どうぞよろしくお願いいたします。

A 回答 (2件)

まだ締切ってないので…



質問を取り違えていたのかもしれません。
float(figure,table)環境を使いつつ、
1. 下段(second column)には絶対に図は置かない
2. 上段(first column)には図だけでなく、文章も置いて良い
これらを完璧に実現したいならoutputルーチンをいじらないとダメだと思います。

\captionと\labelを使いたいだけなら、
http://osksn2.hep.sci.osaka-u.ac.jp/~naga/miscel …
のように\fgcaptionや\tbcaptionを定義して、

\newpage
\begin{center}
\includegraphics[..]{..}
\nobreak
\fgcaption{..}\label{..}
\end{center}

とかで行けますが。
    • good
    • 0

pLaTeX2eの縦書きクラスではplext.styが読み込まれます。


その中でminipage環境が組版方向を変えられるように拡張されています。
たぶんこの機能を使えば良いのではないでしょうか。
minipage環境のオプションはLaTeXのusrguideを見る限りではこんな感じな
気がしますが違うかもしれません。意図は環境の中身の寸法を取得して、中央に配置することです。

\newpage
\begin{figure}
\centering
\begin{minipage}<z>[c][\height][c]{\width}
\includegraphics[width=..,height=..]{..}
\end{minipage}\par
\caption{..}
\end{figure}
\newpage
    • good
    • 0
この回答へのお礼

ご教示ありがとうございます。残念ながらうまく行きませんでした。
ちなみにプリアンブルを以下のように変更してみました。

\documentclass[jbook, twocolumn, 12pt]{tbook}

\makeatletter
\def\ps@plain{%
\let\@mkboth \@gobbletwo
\let\@oddhead \@empty
\def\@oddfoot{\reset@font \hfil -\thepage - \hfil}%
\let\@evenhead \@empty
\let\@evenfoot \@oddfoot
}
\let\ps@jpl@in\ps@plain
\makeatother
\pagestyle{plain}

\usepackage[dvipdfmx, hiresbb]{graphicx}
\usepackage{float}
\usepackage[utf8]{inputenc}

\renewcommand{\prechaptername}{}
\renewcommand{\postchaptername}{}
\renewcommand{\thechapter}{}
\setlength{\columnsep}{2zw}

このような環境で、platexして出力されるdviファイルの用紙の実寸は、約11.8cm×16.1cmで、貼りつけたい画像の大きさは9.1cm×6.1cmです。

どうぞ引き続きお知恵をお貸しください。

お礼日時:2011/08/21 17:33

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報