トップページunix
1001コメント411KB

\chapter{\TeX} % 第四章

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2005/05/18(水) 13:14:10
過去スレ
第一章 http://pc.2ch.net/test/read.cgi/unix/977144071/
第二章 http://pc.2ch.net/test/read.cgi/unix/1033564798/
第三章 http://pc8.2ch.net/test/read.cgi/unix/1059616013/
06446422006/05/15(月) 16:34:56
>>643

回答ありがとうございます。
それだとページ番号のみ変更されないのでダメでした。

さらに色々調べてみたところ、portland.styというのを見つけました。
これで問題が解決できました。
0645名無しさん@お腹いっぱい。2006/05/17(水) 05:10:17
>>544でルビについて質問した者です。その時>>551さんに、
藤田眞作氏のfurikana.styを教えて頂き大変満足していましたが、
個人的に調整したい部分が出てきましたので、新たに質問させてください。

藤田氏のルビマクロを使用していると
親文字一文字に対してルビ二文字を使用した言葉が二つ以上連続すると
ルビの間隔に微妙なバラツキが出ることに気付きました。
そこで奥村氏のルビマクロと共に次のようなテストをしてみました。

\documentclass[a4j,12pt]{treport}
\usepackage{furikana}
\usepackage{okumacro}
\begin{document}
\noindent
\kana{日}{ニ}\kana{本}{ホン}\kana{国}{クニ}\kana{中}{ナカ}\\
\ruby{日}{ニ}\ruby{本}{ホン}\ruby{国}{クニ}\ruby{中}{ナカ}\\
\newline
{\huge%
\kana{日}{ニ}\kana{本}{ホン}\kana{国}{クニ}\kana{中}{ナカ}\\
\ruby{日}{ニ}\ruby{本}{ホン}\ruby{国}{クニ}\ruby{中}{ナカ}\\
}%
\end{document}

これで見ると藤田氏のルビは絶対値で指定され
奥村氏のルビは相対値で指定されているように見えます。
それで微妙に文字の間隔にバラツキが出ていたようです。

そこで質問なのですが、藤田氏のルビマクロで
ルビの大きさを奥村氏のルビマクロのように
「親文字の二分の一」という相対値で指定するにはどうしたら良いのでしょうか。
御存じの方がいらっしゃったら、どうか御教示願います。(続く)
0646名無しさん@お腹いっぱい。2006/05/17(水) 05:22:45
(続き)
藤田氏のルビマクロでのルビの大きさは、furikana.styの92行目の

\let\rubykatuji=\tiny

という部分で調整できる事が分かりました。ただ、
\tinyを\footnotesizeや\scriptsizeにすれば確かにルビの大きさは変わったのですが、
親文字との相対値での指定の仕方が分かりません。

もしかして慣れた方から見れば初歩的な質問なのかもしれませんが、
TeXの本を読んでもフォントの大きさは
基本的な十段階での指定しか書いてなくて個人的にお手上げなんです。
(変ないじり方をするのも恐いですし・・・)

どうかお願いします。
0647名無しさん@お腹いっぱい。2006/05/17(水) 11:08:53
>TeXの本を読んでもフォントの大きさは
>基本的な十段階での指定しか書いてなくて
NFSS に関する解説が載っているもの(例えば,『LaTeX コンパニオン』、
『pLaTeX2e for Windows Another Manual vol.2』といったもの)を
お読みになったことはありますか?
そこまでやらなくても、okumacro.sty での \ruby の定義をお読みになれば、
ルビ部分の文字サイズの設定法はおわかりになるでしょう。
0648名無しさん@お腹いっぱい。2006/05/17(水) 16:10:40
>>647
>NFSS に関する解説が載っているもの(例えば,『LaTeX コンパニオン』、
>『pLaTeX2e for Windows Another Manual vol.2』といったもの)を
>お読みになったことはありますか?

すみません。TeX関連の本は何冊か買いましたが、それらは持っていません。

>そこまでやらなくても、okumacro.sty での \ruby の定義をお読みになれば、
>ルビ部分の文字サイズの設定法はおわかりになるでしょう。

okumacro.styの32行目と41行目の\fontsize{0.5\dimen3}{0pt}\selectfontが
そうじゃないかと思って、色々と切ったり貼ったり削ったりして試しているのですが
上手く行かないんです。正直まだマクロまでは手が回らなくて。
持っている本で色々と探してはいるのですが。
0649名無しさん@お腹いっぱい。2006/05/17(水) 17:25:36
“その \dimen3 の値を設定しているところ”(\dimen3=\f@size\p@)を
忘れてはうまくいかないはずですが、その点は大丈夫ですか?
06506492006/05/17(水) 17:28:12
言い忘れましたが、“\fontsize{0.5\dimen3}{0pt}\selectfont”で
文字サイズの設定が行われている、というのはご推察のとおりです。
0651名無しさん@お腹いっぱい。2006/05/17(水) 23:50:25
>>649さん、ありがとうございます。
藤田氏のfurikana.styの92行目の 

\let\rubykatuji=\tiny

に奥村氏のものを加えて

\let\rubykatuji=\fontsize{0.5\dimen3}{0pt}\selectfont

としましたがコンパイルできませんでした。そこで
\rubyfamily(もしくは\furikana)と加えて

\let\rubykatuji=\rubyfamily\fontsize{0.5\dimen3}{0pt}\selectfont
(\let\rubykatuji=\furikana\fontsize{0.5\dimen3}{0pt}\selectfont)

とし、指摘して頂いた通り、直前に

\dimen3=\f@size\p@


を加えました。そうするとコンパイルはできるようになりました。
ただ、それでもルビの大きさは絶対値のまま変わりませんでした。
どこをどういじれば良いのか分からないのですが色々と試しています。
0652名無しさん@お腹いっぱい。2006/05/18(木) 00:01:21
\let\rubykatuji=\fontsize{0.5\dimen3}{0pt}\selectfont
ではなく、
\def\rubykatuji{\fontsize{0.5\dimen3}{0pt}\selectfont}
としたら、どうなりますか?
# 必要があれば、...\selectfont} の直後に % をつけて
# 余分なスペースが入らないようにしてください。

なお、TeX のマクロ作成に関する“文法事項”をまともに扱った解説書
(単なるパッケージの紹介やケーススタディーに終始したものではなく)を
お読みになることをお勧めします。
# 例えば、『The TeXbook』(の第 20 章)、先に紹介した
# “Another Manual”など。
06536522006/05/18(木) 00:38:56
すみません。
\rubykatsuji の定義は次のようにすればうまくいきます。
\def\rubykatuji{%
\dimen2=\f@size\p@
\fontsize{.5\dimen2}{0pt}\selectfont}
# 今、件のパッケージを入手した上で確認しました。
# 何か妙だと思ったら、\rubykatsuji の定義は \kana の
# 処理の外部でなされていますね。
0654名無しさん@お腹いっぱい。2006/05/18(木) 00:47:46
>>652
わざわざありがとうございます。仰る通り

\dimen3=\f@size\p@

\def\rubykatuji{\fontsize{0.5\dimen3}{0pt}\selectfont}

と書き換えてやってみましたが駄目でした。
やはり本格的に御紹介の本なりを読まないと駄目なのでしょうか。
正直覚える事が多くて頭がパンクしそうです。

藤田氏のfurikana.styを教えてくれた>>551さんが
ルビの大きさを自在に指定できるとの書き込みをなさっていますので
何とか頑張ってみたいと思います。
0655名無しさん@お腹いっぱい。2006/05/18(木) 01:42:49
>>653
ありがとうございます。ただ、上手く行きません。92行目の

\let\rubykatuji=\tiny

を、

\def\rubykatuji{%
\dimen2=\f@size\p@
\fontsize{.5\dimen2}{0pt}\selectfont}

と書き換えてみたのですがコンパイルは出来てもルビは以前のままです。
もしかして、どこか他の場所を書き換えるのでしょうか。
それとも幾つも有る\rubykatujiの部分を全て書き換えるのでしょうか。

わざわざマクロを入手して試して下さったのに、
僕が馬鹿でスミマセン。自分の頭の悪さに泣きたくなって来ました。
06566522006/05/18(木) 01:56:40
私が行ったのは、ファイル furikana.sty の 92 行目の記述を 653 でお話しした
定義に置き換えただけ(*)ですが、655 のお話は私の目の前で起きていることとは
異なる(あるいは、私のほうがご所望の出力を勘違いしている)ようです。
# (*)むしろ、\usepackage{furikana} の後に 653 で挙げた定義を
# (もちろん、\makeatletter、\makeatother を補った上で)記述したほうが
# よいのですが。
0657名無しさん@お腹いっぱい。2006/05/18(木) 03:00:21
>>656
ありがとうございます !! 上手く行きました !!
望んでいた通りの出力です。
御指導の通りfurikana.styには一切手を加えずプリアンブルに、

\makeatletter
\def\rubykatuji{%
\dimen2=\f@size\p@
\fontsize{.5\dimen2}{0pt}\selectfont}

と書くと上手く行きました。
本当に本当に何度も御迷惑をかけて申し訳ありません。
ですが、そのお蔭で喉に刺さった魚の小骨のように気になっていた事が解決しました。

furikana.styを御自分で使っていらっしゃるわけでもないのに
わざわざ入手してまで調べて下さって本当にありがとうございました。
心から、本当に心から御礼申し上げます。
ありがとうございました。敬具
0658名無しさん@お腹いっぱい。2006/05/19(金) 15:44:27
texの目次に関して質問させて下さい.

\tableofcontentsで目次をつけれるのですが,
その目次の中で例えば

1 概要      1(←ページ数)

みたいに表示されてしまいます.
ここで右のほうに出るページ数を非表示にしたいのですが…
renewcommandでtableofcontentsを書き換えればいいのかtocを書き換えればいいのかと
色々調べて&試してみましたが中々うまくいきません….
ご存知の方いらっしゃいましたら,ご教授お願いします.
0659名無しさん@お腹いっぱい。2006/05/19(金) 23:45:49
>>658
\section の頁番号なら \l@section、\subsection の頁番号なら \l@subsection とかじゃ
なかろうか‥‥
0660名無しさん@お腹いっぱい。2006/05/20(土) 00:43:16
すいません、激しく初心者で質問なんですが…

某TeX入門書を買ってきて、付属のCDからセットアップしました。
WINDOWSで、meadowを使い、YaTeXでtexのソースを書いたところまでは
じゅんちょうだったのですが、
texファイルをlatexで処理しようとすると、
『platex: not found』
と出て、処理できません。
どうしたら正しく処理できるのでしょうか?

本書にはトラブル対処や問い合わせ書いてなくて
どうにもお手上げなのです。

環境設定に詳しい方、どうか教えてくださいm(_ _;)m
0661名無しさん@お腹いっぱい。2006/05/20(土) 01:13:29
おそらくplatexがインストールされていない(ないしパスが通っていない)んだろ。

なんでみんなわざわざ難しいことしようとするのかね。
Winでtexなんて。
無理矢理TeXを強制する無責任な指導教官もいたりしてやだなぁ。
0662名無しさん@お腹いっぱい。2006/05/20(土) 01:19:33
そんなに難しいか?


>>660
正直本に書かれているとおりにやってうまくいかないなら
ウェブページ参照しつつやったら?

http://oku.edu.mie-u.ac.jp/~okumura/texwiki/
ここでたいてい何とかなる。
0663名無しさん@お腹いっぱい。2006/05/20(土) 01:21:57
みんなバックスラッシュじゃなく円マークだけどここへの書き込みって皆ゲイツ君使ってるの?
0664名無しさん@お腹いっぱい。2006/05/20(土) 01:28:48
>>661さん
ご親切に回答していただきありがとうございますm(・ω・)m
 
そうなんですよ、ウチの大学、レポートTeXでださなきゃいけなくて…(;_;)
インストールはたぶんされてるっぽいので、
パスの方かと思われます(よくわかりませんが…)
なんとかもう少し頑張ってみます。
 
0665名無しさん@お腹いっぱい。2006/05/20(土) 01:30:15
>>662さん
ありがとうございます。
参考にしてまます。
0666名無しさん@お腹いっぱい。2006/05/20(土) 01:30:35
>>663
またまたご冗談をw
0667名無しさん@お腹いっぱい。2006/05/20(土) 01:33:03
>>662さん
ありがとうございます。
参考にしてみます。
0668名無しさん@お腹いっぱい。2006/05/20(土) 04:59:52
>>666
ぇ、普通バックスラッシュにならね?(汗
0669名無しさん@お腹いっぱい。2006/05/20(土) 05:11:19
>>668
指定フォントによる。おれも普段WinだしWinでTeXも使うけど
バックスラッシュに見えている。
0670名無しさん@お腹いっぱい。2006/05/20(土) 05:33:22
フォント指定によるのね。
我が家にはゲイツ君は一人もいないので円マークが懐かしく見えてついつい発言してしまった。
(まぁその前にDocumentやシステム構築図なんかは全部viかemacs使ってるんですけどね。TeX使ってねーじゃんみたいなorz)
スレ違い話題出してスマソ
0671名無しさん@お腹いっぱい。2006/05/20(土) 05:49:42
WindowsでバックスラッシュがYenにならない使えるフォントないかな。
0672名無しさん@お腹いっぱい。2006/05/20(土) 07:21:49
カクトウインストーラ使うとWinでも簡単に導入できるよね
0673名無しさん@お腹いっぱい。2006/05/20(土) 10:02:11
何年か前からTeXはWindowsでしかつかっていないなぁ。
PNGの画像をいれたときとか、dvioutはちゃんと表示してくれるのに、
xdviはぜんぜん対応してくれる気配がなくて「ケッ」って思ってそれ以来です。

でもこれって私の勘違い?
Xのアプリでもちゃんと表示できるってのがあったら教えてください。
(PDFにしてから…なんてのはなしな方向で)
0674名無しさん@お腹いっぱい。2006/05/20(土) 21:07:18
>>673
それはおれも不便に思っている。でも、反射的にpng2epsしてしまうので
気にならない、というのは負け惜しみに聞こえるな、きっと。
0675名無しさん@お腹いっぱい。2006/05/20(土) 21:33:57
dvioutだとps-trickが表示されません。
dvioutは対応してくれる気配がなくて「ケッ」って思って、
psにしてgswin32で見てます。
xdviだと出来るけど微妙に変なこともある。
0676名無しさん@お腹いっぱい。2006/05/20(土) 23:25:10
極形式での表示のときにEドットといったようにEの上にドットを付けたい
のですが、コマンドがわかりません。

どなたか、わかる方がいれば教えてください。お願いします
0677名無しさん@お腹いっぱい。2006/05/21(日) 09:05:34
数式中で \dot{E}、というのはどんな入門書にも載っている
(載っていて然るべき)ことだから…… 何か別のことを
訊きたいのだろうか?
0678名無しさん@お腹いっぱい。2006/05/21(日) 09:31:36
>>675
つ[LaTeXコンパニオン]

PSTricksはPostScriptコマンドを埋め込んでしてTeXで実現できないことを実現してるから,
PostScriptを解釈できない dviware じゃ無理.
dvioutだけじゃなくdvipdfmxでも(Ghostscript呼ばない限り)無理かと.


どちらかと言えばxdviが部分的にでも対応しているのが(GhostScript呼んでそうだが)すごいと思うが.
#dvioutは外部プログラムとしてGhostscript呼べたような気がするが気のせい?
0679名無しさん@お腹いっぱい。2006/05/21(日) 13:10:14
>>673 >>675

PSTricksはdvipsのみに対応しているので
他のdviwareでは使えません.
xdviもきちんとは対応してませんし
むしろ「偶然表示できる」レベルです
実際のところはxdviはcolor packageレベルでも
駄目なことがあります.

もうちょっというと
dvioutはPSTricksの一部の機能には対応しています
したがって「対応してくれる気配がない」というのは
間違いです.
松田さんがdvioutをpsfrag対応させたときに
その「副作用」(松田さん)で使えるようになりましたが
若干の設定が必要です.
0680名無しさん@お腹いっぱい。2006/05/23(火) 20:38:44
画像に関しての質問です。

画像と文字を重ねたいのですが、うまくいきません。

+--------+
hog|ehoge |
| |
+--------+

画像編集ツールなどによくある、レイヤーのような事をやるにはどうしたらよいのでしょうか?
06816802006/05/23(火) 20:39:20
>>680
すんません、スペースが無くなってずれました。
06826082006/05/23(火) 22:06:16
TeX使い出して日も浅いし、スマートなやり方があるならオレも知りたいかなぁ。
イラレとかで文字込みのデータを用意するのが一番楽だと思うが…。
間に合わせであんまり細かい位置調整もしない時は、minipageで横幅細くした枠に
画像を入れワザとはみ出させてる。
残りの余った部分を文字領域にして適当に上書きテロップ代わり。
ある程度の位置調整は改行とかで出来るけど複雑なレイアウトは無理だし…。
0683名無しさん@お腹いっぱい。2006/05/23(火) 23:52:19
at.sty じゃダメかな?
0684名無しさん@お腹いっぱい。2006/05/24(水) 05:24:23
>>680
labelfig.sty?
06856802006/05/24(水) 21:15:10
>>683, 684
情報ありがとうございます。
labelfigで解決できそうです。

ありがとうございました。
06866802006/05/24(水) 21:16:59
>>682
>イラレとかで文字込みのデータを用意するのが一番楽だと思うが…。
phpから文字列を引っ張ってくるので無理なんです(´・ω・`)
0687名無しさん@お腹いっぱい。2006/05/24(水) 22:16:29
用紙サイズに合わせて、自動的に数式の長さを揃えるには
どうすればいいでしょうか?

x = 1 + 2 + 3 + 4 +5
(↑長すぎるので次のようにしたい)
x = 1 + 2
  + 3 + 4 + 5
0688名無しさん@お腹いっぱい。2006/05/25(木) 06:10:04
>>687
\documentclass{jarticle}
\usepackage{amsmath}

\begin{document}

\begin{align*}
x &= 1 + 2 \\
& \quad+ 3 + 4 + 5
\end{align*}

\end{document}
0689名無しさん@お腹いっぱい。2006/05/25(木) 07:56:03
>>687
>自動的に

>>688
それ手動
0690名無しさん@お腹いっぱい。2006/05/25(木) 09:00:58
\being{multline}
x = 1 + 2 + 3 + 4 +5
\end{multline}
とか?
0691名無しさん@お腹いっぱい。2006/05/25(木) 22:27:26
teTeX開発停止?
0692名無しさん@お腹いっぱい。2006/05/25(木) 22:35:59
ていうか、teがリリース作業不能宣言
0693名無しさん@お腹いっぱい。2006/05/26(金) 05:38:14
いつ見てもこのスレの住人は優しいなと思う。
0694名無しさん@お腹いっぱい。2006/05/26(金) 09:10:16
ttp://journal.mycom.co.jp/news/2006/05/25/343.html
| なお、teTeXの開発プロジェクトが完全に終了されるわけではなく、
| 「より正確にいえば、自分が次のリリースを手掛けることはないだろう」(Esser氏)とのこと。
| 25日現在、teTeXの開発を引き継ぐ人物は現れていない。
0695名無しさん@お腹いっぱい。2006/05/27(土) 10:53:49
jarticleでsectionをセンタリングしたいのですが、どのへんをいじればよろしいですか?
0696名無しさん@お腹いっぱい。2006/05/27(土) 11:32:55
>>695
\@sectと\@ssect
0697名無しさん@お腹いっぱい。2006/05/28(日) 11:44:42
equation環境内で\{個\}っていうのが{個}になっちゃうのは仕様ですか?
(個)と表示させたいのですが、、
ドキュメントクラスはjsarticleです。
0698名無しさん@お腹いっぱい。2006/05/28(日) 16:52:09
???
() を表示させたいなら equation 環境内に (個) って書けば?
\{個\} って書いたら {個} になるのは仕様だと思うけど。
0699名無しさん@お腹いっぱい。2006/06/02(金) 04:59:07
mixiのTeXコミュにおかしなのがいる
0700名無しさん@お腹いっぱい。2006/06/02(金) 06:26:47
kusakabe?
0701名無しさん@お腹いっぱい。2006/06/02(金) 06:27:26
mixiどころか2ちゃんができる以前からおかしかった。
0702名無しさん@お腹いっぱい。2006/06/02(金) 08:05:40
>>701
懐かしいな
#HHKコミュも荒らされてるし.
0703名無しさん@お腹いっぱい。2006/06/02(金) 11:50:29
ATOKとかにもいちゃもん付けてたよな。
たしかVJEシンパだったはず。
0704名無しさん@お腹いっぱい。2006/06/17(土) 13:48:45
くだらない質問だと思うんですが、
sty ファイルと cls ファイルって何が違うの?
0705名無しさん@お腹いっぱい。2006/06/17(土) 16:40:46
>>704
LaTeX2eとLaTeX2.09のちがい
0706名無しさん@お腹いっぱい。2006/06/17(土) 17:54:06
>>704
LaTeX2e
cls: 文書の全体の体裁を決めるファイル
\documentclassの引数に指定される
sty: 付加的な機能を提供するファイル
\usepackageの引数に指定される

LaTeX2.09:
マクロ書いたものは何でもかんでもstyファイル
文書の全体の定義でもarticle.styのごとくsty
付加的な機能を追加するものも***.sty
区別がつかん!と問題になった
0707名無しさん@お腹いっぱい。2006/06/18(日) 21:07:28
excel2tabularを使うと「Excel2Tabular ver. 1.38PBの利用期限が過ぎています。
新しいバージョンを入手して下さい。」と表示されてしまうのですが、回避方法は無いですか?
0708名無しさん@お腹いっぱい。2006/06/19(月) 11:46:55
>>707
ttp://calc2latex.sourceforge.net/indexj.html
をつかえ
0709名無しさん@お腹いっぱい。2006/06/19(月) 17:40:25
ありがとうございます。助かりました(^-^
0710名無しさん@お腹いっぱい。2006/06/22(木) 18:36:58
excel2tabular
とりあえずパココンの日付を使えた頃(5月くらい)にすれば使えた^^;
0711名無しさん@お腹いっぱい。2006/06/23(金) 12:26:22
longtableでセルの中に箇条書きで
箇条書きの途中で改ページってできませんか?
\newpageいれてもダメでした。
0712名無しさん@お腹いっぱい。2006/06/23(金) 13:50:46
longtable を使ったところで、“セルの途中”でのページ分割はできない。
その場しのぎとしては、手動でひとつのセルを複数行に分けて記述する、
という手がある。
07137112006/06/23(金) 18:29:32
やっぱりそれしかないですかね。
calc2latexでがんばります。
ちなみにexcel2tabularは一日で使用期限切れ?になりました。私だけ?
0714名無しさん@お腹いっぱい。2006/06/23(金) 23:56:59
質問です。
卒論でtexを使うのですが、余白の設定とかはできるのでしょうか?
文字の出力をcenterに設定してもちょっとずれている気がするので・・・

もしよろしければ、お答えお願いします。
0715名無しさん@お腹いっぱい。2006/06/24(土) 00:12:37
>>714
TeX layout でググって悩め。
0716名無しさん@お腹いっぱい。2006/06/24(土) 00:34:20
>>715ありがとうございます。ちょっと調べます。
0717名無しさん@お腹いっぱい。2006/06/24(土) 01:07:27
レイアウトは
\usepackage{geometry
としたらどうも左側が開いてる気がするんですけど、
みなさんはレイアウトの設定とかはどうされていますか?
0718名無しさん@お腹いっぱい。2006/06/24(土) 02:13:00
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%LAYOUT
\setlength{\oddsidemargin}{-1truein}
\setlength{\evensidemargin}{-1truein}
\addtolength{\oddsidemargin}{25truemm} %h-odd 25mm
\addtolength{\evensidemargin}{20truemm} %h-even 20mm
\setlength{\textwidth}{\paperwidth}
\addtolength{\textwidth}{-45truemm}
\setlength{\topmargin}{-1truein}
\addtolength{\topmargin}{10truemm}%v10mm
\setlength{\headheight}{6truemm}%v6mm
\setlength{\headsep}{4truemm}%v4mm
\setlength{\textheight}{\paperheight}
\addtolength{\textheight}{-45truemm}%v-45mm
\setlength{\footskip}{10truemm} %v10mm
%\addtolength{\headwidth}{\marginparsep}
%\addtolength{\headwidth}{\marginparwidth}
\setlength{\headwidth}{\textheight}
0719名無しさん@お腹いっぱい。2006/06/24(土) 03:01:52
>>718ありがとうございます。長い・・どれがどれやら・・・
一つずつ解析していきますわ。
0720名無しさん@お腹いっぱい。2006/06/24(土) 03:47:15
だから layout パッケージ使ってパラメータとにらめっこしろと言うつもりで
>>715のキーワードを出したのに……
0721名無しさん@お腹いっぱい。2006/06/24(土) 03:49:09
>>720言っている意味がわかりません。
パラメータとかまじでわからん。
これはまじで勉強する必要があるかもです。。
0722名無しさん@お腹いっぱい。2006/06/24(土) 05:06:52
>>721
\oddsidemarginとか\textwidthとか\textheightとか
>>718に書かれているほとんどがレイアウトパラメータ

ちゃんと layout パッケージつかえばレイアウトパラメータ
は数字と矢印とでどれがどのパラメータなのかが
ちゃんとわかるようになってるはずだが。

あとは>>718のように、それらのパラメータに適当な値を
代入すれば終い。
0723名無しさん@お腹いっぱい。2006/06/24(土) 08:14:55
と言うか>714は先輩にスタイルファイル貰えよ。そう言うのを共有できるのが
いいところなんだから。
0724名無しさん@お腹いっぱい。2006/06/24(土) 11:01:15
>>714
ググってわからんようなら,きちんと本を買って読め
最低限,奥村先生の美文書くらいはもってるんだろうな?
持ってるんならきちんとよめ,全部書いてある.

geometryをもらってきたんなら,マニュアルを読め!
使い方をググれ.
いっておくが,プリンタに出したものをみて,
全体の位置がずれてるとかはいうなよ
プリンタには印字可能領域とかがあるから,
各プリンタに合わせた位置補正が必要なことがある
dvioutなんかはそーいう調整ができるようになってる.

スタイルファイルをもらえというのは同感.
実はすでにもらってるが
使い物にならないから自作するという状況だったら
その不幸は同情する
0725名無しさん@お腹いっぱい。2006/06/24(土) 11:41:02
>>722-724ありがとうございます。
少し参考にさせていただきます。
0726名無しさん@お腹いっぱい。2006/06/24(土) 12:11:43
みんな親切だな。こんなやつには Word 使っとけでいいんじゃね?
07277252006/06/24(土) 14:55:58
>>726酷い。こんな奴って・・・
すいません。
0728名無しさん@お腹いっぱい。2006/06/25(日) 04:56:30
>>727
2chとはそういうところだ。
気にすんな。
0729名無しさん@お腹いっぱい。2006/06/25(日) 17:57:16
>>514
と同じ状況なのですが、これってどうしようもないことなんでしょうか。
ページへの収まりの都合でsectionの前後に隙間があいているのかとも思ったのですが、
文章を追加してもsectionの前後は狭まらず、追加した文章の分、後ろにずれるだけなんです。
07307292006/06/25(日) 17:58:13
すみません
>>511
でした。
0731名無しさん@お腹いっぱい。2006/06/25(日) 18:24:00
>>729
どうしようもないことか、と訊かれてもわかるわけないじゃないか。
お前さんの目の前にいったいどんなソースファイルがあるのかなんて、
こっちは知るわけないのだからね。
0732名無しさん@お腹いっぱい。2006/06/25(日) 19:16:00
figure環境でlabelはどこに書けばよいのでしょうか?
captionの後でしょうか?
figure環境の中に書いても、場所によって出力されたり、されなかったり
あるいは、番号が何度コンパイルしてもあっていなかったりして・・・。
何か決まりがあれば教えてください。
0733名無しさん@お腹いっぱい。2006/06/25(日) 19:27:21
俺は caption の直後に書くことにしてるお
07347292006/06/25(日) 19:47:59
>>731
情報が不十分でごめんなさい。

articleでtwocolumnにしていて、
section に妙な隙間があく部分の近くはこんな↓感じです。
sectionもsubsectionも>>511のように再定義していて、
他の部分はちゃんと詰まってくれますが、
この部分だけsection, subsectionの前後に1行くらい分の間隔があいてしまっています。

\cleardoublepage

\section{hoge}
\subsection{fuga}

本文

\begin{figure}[t]
\includegraphics[width=\columnwidth]{tekitou.eps}
\caption{this is figure}
\label{fig:testfigure}
\end{figure}

\section{hoge2}
\subsection{fuga2}
0735名無しさん@お腹いっぱい。2006/06/25(日) 19:54:14
>>732
figure 環境あるいは table 環境のキャプションの番号を参照する
場合には、\caption{...} の後に \label をつけなければならない、
ということは“入門書”に書いてないかい?
cf. ttp://oku.edu.mie-u.ac.jp/~okumura/texfaq/qa/40970.html
# まあ、\caption の引数の中に入れる人間もいるし、LaTeX 側でも
# そういう記述への対処は施してあるが。
0736名無しさん@お腹いっぱい。2006/06/25(日) 20:00:30
>>734
article で twocolumn なら、(クラスファイル内の)\flushbottom 指定のせいで
間延びしているのかな? プリアンブルに \raggedbottom と入れるとどうだろうか?
それではほかのページにも影響してまずいというのなら、
件の間延びしているページとその次のページの境目のところで
手動で \newpage してみるとか?
07377292006/06/25(日) 20:12:00
>>736
\raggedbottom を使ってみましたところsection, subsection上下の余白がなくなりました。
\flushbottom の存在すら知りませんでした。
ありがとうございました。
07387292006/06/25(日) 20:21:28
\raggedbottomでsection, subsection上下の余白はなくなったのですが、
そのカラムが終わるところが詰まった余白分くらい上に上がってしまい、
結局カラムに表示される文章の量が変わらない状況です。

たびたびですみませんが、対策を教えていただけないでしょうか。
0739名無しさん@お腹いっぱい。2006/06/25(日) 20:30:31
>>738
これまでにわかっている情報だけではなんとも言えない。
次のページ(あるいは次の段)のテキスト部分の上部に
“ページ分割できない大きなもの”か何かが存在するのだとは思うが。
# 例えば、amsmath パッケージを用いている一方 \allowdisplaybreaks 指定を
# 行っていない場合には、ディスプレイ数式の途中でのページ分割は
# (原則として)行われないので、スカスカのページができやすくなる。
# いずれにせよ、“\documentclass から \end{document} まで完全に揃った、
# コンパイル可能な例”なしでは“あて推量”しかできない。
07407292006/06/25(日) 20:42:31
>>739
次の段の上部にも図が配置されています。
(間延びしていた段とあわせ両方の段の上部に図が入っています。)

完全にそろった再現できるファイルを作ってみようと思っていますが、
それをどうやってみなさんに見てもらえばいいのか分かっていません。
お手数をおかけして申し訳ありませんが、解決までお付き合いいただけると助かります。
0741名無しさん@お腹いっぱい。2006/06/25(日) 20:55:41
確かにここでは長いソースは貼りにくいね。
奥村氏の掲示板あたりで仕切りなおしてはどうだろうか?
07427292006/06/25(日) 22:38:48
とりあえず再現するファイルを作りました。
問題の段の右の段の最初にあった図をなくしても現象は再現しました。
>>741
奥村先生のところの掲示板ですか…私には少し敷居が高いといいますか…。
できればここで皆さんに見ていただけるとうれしいんですが。

作ってみましたところ110行くらいになっちゃいました。

構成ですが、articleのtwocolumnで
一ページ目にはmaketitleで1段のタイトルと、
残りの左の段にはページ最後あたりまで文章があり、
右の段にはちょうどページの終わりまでくらいのfigure環境が入っています。

\cleardoublepageでページをかえて、
sectionで始まり、適当な文章の後、t で図を段の上部に配置し、
その後は適当な文章を次ページに続くくらい書いています。

プリアンブルには
\makeatletter
\def\section{\@startsection {section}{1}{\z@}{.3ex}%
{.1ex}{\normalsize\bf}}
\def\subsection{\@startsection {subsection}{2}{\z@}{.5ex} %
{.1ex}{\normalsize\bf}}
\makeatother

\raggedbottom

しか書いていません。
0743名無しさん@お腹いっぱい。2006/06/26(月) 02:52:13
>>735
奥村先生の最新版ではなく一つ古い版を参考にしていますが、特にそのような記述は見あたらないのですが。
■ このスレッドは過去ログ倉庫に格納されています