\chapter{\TeX} % 第九章+
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
2013/10/03(木) 02:51:54.71第一章 http://pc.2ch.net/test/read.cgi/unix/977144071/
http://pc.2ch.net/unix/kako/977/977144071.html
第二章 http://pc.2ch.net/test/read.cgi/unix/1033564798/ (984レス)
第三章 http://pc8.2ch.net/test/read.cgi/unix/1059616013/ (996レス)
第四章 http://pc8.2ch.net/test/read.cgi/unix/1116389650/
第五章 http://pc11.2ch.net/test/read.cgi/unix/1153569474/
第六章 http://pc12.2ch.net/test/read.cgi/unix/1193135030/
第七章 http://hibari.2ch.net/test/read.cgi/unix/1268927301/
第八章 http://toro.2ch.net/test/read.cgi/unix/1323615979/ (983レス)
第九章 http://toro.2ch.net/test/read.cgi/unix/1373507129/ (17レス)
0278名無しさん@お腹いっぱい。
2013/11/27(水) 22:36:27.89これも「ntxss」に変更しておかねばならない。
次に >>276-277 の問題点を述べる。scale factor を 0.93 や 0.9 に固定
してあるが、 newtxtext ではこの値を調整するオプションがある。default は
rmfamily が 1 で sffamily が 0.9 、 そしてオプションで scaled=hoge
とすると それぞれ 1*hoge と 0.9*hoge になる。
これを再現するには、>>276-277 の倍率の所( s * [0.93] とか s * [0.9] )
をそれぞれ \ntx@scaled や \ntx@helvscaled に すればよいのだが、残念
ながら artemisia と DroidSans は別のフォントなので、これでは良いバランス
にならない。この2つのバランスが揃うような値を見つけて調整する必要がある。
結局は、下手に \ntx@scaled や \ntx@helvscaled をいじるよりは、>>276-277
のように固定値を書いた方が簡単かも知れない。>>276-277 は newtxtext に
scaled オプションを与えないときにちょうど良い値と思われる。
0279名無しさん@お腹いっぱい。
2013/11/28(木) 00:37:49.89ありがとう。
Artemisia使ってみます。
Artemisiaだけなら
\usepackage[artemisia]{textgreek}
で自然に使えるみたい。
サンセリフはこの解決法しかないですかね。
ちょっと検討してみます。
0280名無しさん@お腹いっぱい。
2013/11/28(木) 01:24:29.14次ので行けますね。
sffamily のスケーリングに難がありますが …
\renewcommand*{\textgreekfontmap}{%
{eur/*/*}{U/eur/*/*}
{phv/*/*}{U/psy/*/*}
{ntxss/b/n}{LGR/fds/b/n}
{ntxss/bx/n}{LGR/fds/bx/n}
{ntxss/*/n}{LGR/fds/m/n}
{ntxss/b/it}{LGR/fds/b/it}
{ntxss/bx/it}{LGR/fds/bx/it}
{ntxss/*/it}{LGR/fds/m/it}
{ntxss/b/sl}{LGR/fds/b/sl}
{ntxss/bx/sl}{LGR/fds/bx/sl}
{ntxss/*/sl}{LGR/fds/m/sl}
{ntxss/*/sc}{LGR/fds/m/sc}
{ntxss/*/sco}{LGR/fds/m/sco}
{*/b/n}{LGR/artemisia/b/n}
{*/bx/n}{LGR/artemisia/bx/n}
{*/*/n}{LGR/artemisia/m/n}
{*/b/it}{LGR/artemisia/b/it}
{*/bx/it}{LGR/artemisia/bx/it}
{*/*/it}{LGR/artemisia/m/it}
{*/b/sl}{LGR/artemisia/b/sl}
{*/bx/sl}{LGR/artemisia/bx/sl}
{*/*/sl}{LGR/artemisia/m/sl}
{*/*/sc}{LGR/artemisia/m/sc}
{*/*/sco}{LGR/artemisia/m/sco}
}
0281名無しさん@お腹いっぱい。
2013/11/28(木) 01:36:01.95なので検討が不十分です。lgrfds.fd 内を読んで、利用可能な組合せ
とそうでない組合せを把握し、利用可能でないものは代替指定する
必要があります。逆に全組合せが揃っていたら * で充分かも。
0282名無しさん@お腹いっぱい。
2013/11/28(木) 02:13:35.82http://d.hatena.ne.jp/zrbabbler/20120920/1348149275
これによれば
\usepackage{substitutefont}
\substitutefont{LGR}{\rmdefault}{artemisia}
\substitutefont{LGR}{\sfdefault}{fds}
で解決する。sffamily のスケールに難があるけど。
で、substitutefont.sty の中身を見たらちょっとアホらしくなったw
0283名無しさん@お腹いっぱい。
2013/11/28(木) 03:08:51.56DroidSans なら
\makeatletter\def\droid@fds@scale{s*[0.93]}\makeatother
で sffamily のスケーリングも解決。むしろ artemisia の方が
スケールファクターが決め打ちなので、このような調整が出来ない。
0284名無しさん@お腹いっぱい。
2013/11/28(木) 04:57:04.61BabelやPolyglossiaは知らん
0285名無しさん@お腹いっぱい。
2013/11/28(木) 07:51:35.62うーん DroidSans だと鋭アクセントは大丈夫だけど、他のアクセントや
気息記号とかが表示されないね。
0286名無しさん@お腹いっぱい。
2013/11/28(木) 08:19:58.24DejaVuSans なら大丈夫だった。
\usepackage{substitutefont}
\substitutefont{LGR}{\rmdefault}{artemisia}
\makeatletter\def\DejaVuSans@scale{0.9}\def\DejaVuSans@@scale{s*[0.9]}\makeatother
\substitutefont{LGR}{\sfdefault}{DejaVuSans-TLF}
0287275
2013/11/29(金) 00:19:24.94substitutefont.styなるものがあるとは知りませんでした。
使ってみます。
0288名無しさん@お腹いっぱい。
2013/11/30(土) 20:37:19.020289名無しさん@お腹いっぱい。
2013/12/01(日) 00:23:17.29minijs.sty と jsarticle.cls を比較して、自分で作る。
0290名無しさん@お腹いっぱい。
2013/12/01(日) 03:37:53.51(a)
minijs.sty の前半は pLaTeX の標準の min や goth を jis や jisg に変更するもの。
だが uplatex が読む jy2mc.fd や jy2gt.fd を見ると upjisr-h やら upjisg-h が
用いられている。従って、これに関しては uplatex の標準のままでいい。
(b)
minijs.sty の中央には \@setfontsize の再定義がある。これは uplatex のファイル群には
見当たらない。 \parindent や \(x)kanjiskip の設定を \@setfontsize に追加するもの。
(c)
minijs.sty の後半は \rmfamily \sffamily \ttfamily を再定義して、\mcfamily や
\gtfamily への変更を連動させるもの。これも upLaTeX には標準では定義されていない。
以上から、単にpLaTeXに対する(a)の変更の機能だけが必要なら、upLaTeXでは何もする必要がない。
(uplatex で(a)をそのまま読み込むとエラーが出る)。
一方(b)や(c)はuplatexでもそのまま使えるので、必要なら単純にコピーすればいい。
0291名無しさん@お腹いっぱい。
2013/12/01(日) 08:18:30.53「一緒に利用するクラスファイルが upjisr-h などとは別のフォントを日本語
フォントのデフォルトにするときに、それを upjisr-h などに戻す機能」
を求めるならば、(a)のupLaTeX版は必要になるね。>>288 にその必要があるか
どうかは知らないけど。
0292名無しさん@お腹いっぱい。
2013/12/01(日) 09:07:42.89こんなの取り込んでおくべきもの。
0293名無しさん@お腹いっぱい。
2013/12/01(日) 13:21:09.010294名無しさん@お腹いっぱい。
2013/12/02(月) 00:43:59.17「セル内改行」は別のコマンド名にする方がよいのではなかな。
\\ を共用するのは例の不具合の原因になるし、そもそも可読性に問題がある。
氏が「忘れないで」と言っている \tabularnewline はわかりやすいが、表の
記述の中で \\の意味がコロコロ変わるのを放置したらソースは読みにくいままだ。
下の例でセル内の改行は \ccr としてみた。
\documentclass{article}
\usepackage{array}
\def\FlushrightCell{\raggedleft\let\ccr\\\let\\\tabularnewline}
\def\CenteringCell{\centering\let\ccr\\\let\\\tabularnewline}
\def\FlushleftCell{\raggedright\let\ccr\\\let\\\tabularnewline}
\newcolumntype{R}{>{\FlushrightCell}p{4em}}
\newcolumntype{C}{>{\CenteringCell}p{4em}}
\newcolumntype{L}{>{\FlushleftCell}p{4em}}
\begin{document}
\noindent\begin{tabular}{|c|R|L|C|}\hline
A & 1 & 2 \ccr (foo) & 3 \\ \hline
B & 4 & 5 & 6 \ccr (bar) \\ \hline
C & 7 \ccr (gee) & 8 & 9 \ccr (whiz) \\ \hline
\end{tabular}
\end{document}
0295名無しさん@お腹いっぱい。
2013/12/02(月) 00:45:03.57○ よいのではないかな。
0296名無しさん@お腹いっぱい。
2013/12/05(木) 18:14:57.60少なくとも読み込みは可能なんだね。サイズの違うページも bb を与えれば OK 。
\documentclass{article}
\usepackage[dvipdfmx]{graphicx}
\begin{document}
\begin{center}
\includegraphics[page=1,bb=0 0 100 100]{hoge.pdf}
\end{center}
\begin{center}
\includegraphics[page=2,bb=0 0 200 50]{hoge.pdf}
\end{center}
\end{document}
だが .xbb に PageBoundingBox の情報を追加しても認識しない。
何とか自動化したいもんだな。
0297296
2013/12/05(木) 18:30:00.19なので platex での multipage PDF の読み込みは dvipdfmx となる。
ところが multipge PDF (ページごとにサイズの違うもの) の生成は、
platex + standalone.cls + dvips + ps2pdf では可能だが
platex + standalone.cls + dvipdfmx ではうまく行かない。
以上はいずれも pTeX エンジンの問題というよりは driver の問題。
「pTeX に pdfTeX や XeTeX の新プリミティブを追加すればアッチのコードを
簡単に移植できるのに」と考えれば pTeXエンジンの問題とも考えられるが、
driver回りの改善で何とかなる範囲ではある。
0298296
2013/12/05(木) 20:53:50.04> platex + standalone.cls + dvipdfmx ではうまく行かない。
これは standalone.cls にある \sa@placebox を次のように修正することで解決した。
\def\sa@placebox{%
\newpage
\global\pdfpagewidth=\wd\sa@box
\global\pdfpageheight=\ht\sa@box
\global\paperwidth=\wd\sa@box
\global\paperheight=\ht\sa@box
\global\hsize=\wd\sa@box
\global\vsize=\ht\sa@box
\global\@colht=\ht\sa@box
\global\@colroom=\ht\sa@box
\special{papersize=\the\pdfpagewidth,\the\pdfpageheight}% ←これを追加
\noindent\usebox\sa@box
\newpage
}
0299296
2013/12/05(木) 22:51:54.12> だが .xbb に PageBoundingBox の情報を追加しても認識しない。何とか自動化したいもんだな。
暫定的な方法として multipage PDF (hoge.pdf とする) の各ページの BoundingBox を
extractbb してみた。
[1] qpdf などを使って hoge.pdf を分解し、各ページごとに BoundingBox を取り出す。
#####
for i in $(seq 1 8)
do
qpdf --stream-data=uncompress hoge.pdf --pages hoge.pdf $i -- hoge-page$i.pdf
extractbb hoge-page$i.pdf
rm hoge-page$i.pdf
done
#####
すると hoge-page1.xbb , hoge-page2.xbb, … , hoge-page8.xbb が出来る。
[2] これを次のようにして読み込む。
\includegraphics[page=1,read=-page1.xbb,type=pdf,ext=.pdf]{hoge}
複数の図をひとまとめにする目的で multipage PDF を使いたいのだから .xbb ファイルがバラ
バラになるのは好ましくはないのだけど、元ファイルは1ファイルで管理できるので良しとする。
複数の PageBoundingBox の記入された単一の(拡張) .xbb ファイルを \includegraphics が
理解できるようにするのがベストなんだけど、まあそのうち…
0300名無しさん@お腹いっぱい。
2013/12/08(日) 05:30:33.72>まあそのうち…
(1) 296 がコードを書く.
(2) 2chを見たどこかの TeXnician がコードを書いてくれる.
(3) Upstream がコードを書いてくれる.
(4) 飽きる.忘れる.
(5) LuaTeX に移行するので不要になる.
0301名無しさん@お腹いっぱい。
2013/12/08(日) 21:58:52.55TeX 自体の質問ではなく Windows なのでここで質問すべきではないかもしれませんが
最近,美文書第 6 版の CD からインストールしたのですが,TeXWorks の表示が
ディスプレイの左半分がエディタ,右半分がプレビューになっていて変え方がわかりません
どうすれば起動時のレイアウトを変えられますか???
0302名無しさん@お腹いっぱい。
2013/12/08(日) 23:28:02.200303名無しさん@お腹いっぱい。
2013/12/08(日) 23:47:39.09>>301
> Windows なのでここで質問すべきではないかもしれませんが
Windows板の様子から「Windows板のTeXスレで質問しても誰も見てないかも」って思ったのかな?
0304名無しさん@お腹いっぱい。
2013/12/09(月) 00:21:33.94縦長のディスプレイで使うことがあるので見にくいのです
>>303
Windows 板はチェックしてませんでしたね
数学板で TeX スレを見つけてその中でこのスレを見つけてこっちのほうが人がいそうだったので
0305名無しさん@お腹いっぱい。
2013/12/09(月) 00:21:54.590306名無しさん@お腹いっぱい。
2013/12/09(月) 00:32:18.560307名無しさん@お腹いっぱい。
2013/12/09(月) 10:00:34.22その通り。ここでWindows固有の話はして欲しくない
0308名無しさん@お腹いっぱい。
2013/12/09(月) 12:25:01.18iOSはUNIXだよね*\(^o^)/*
0309名無しさん@お腹いっぱい。
2013/12/09(月) 14:10:55.79認証取ってないでしょ。
0310名無しさん@お腹いっぱい。
2013/12/09(月) 15:01:19.87取ってないのはFreeBSDとかの方。
0311名無しさん@お腹いっぱい。
2013/12/09(月) 15:23:17.380312名無しさん@お腹いっぱい。
2013/12/09(月) 15:30:52.100313名無しさん@お腹いっぱい。
2013/12/09(月) 15:43:21.04UNIXライクな環境で、ローケルがLANG=ja_JP.UTF-8なら、
みんなでわいわい共通の話ができると思うが、
そうじゃない奴は、どっかに行ってくれという意図で書き込んだ。
Windowsでも、シェルがbashでLANG=ja_JP.UTF-8な奴なら、OKだとは思う。
0314309
2013/12/09(月) 16:16:21.96UNIXライクな環境ならここでいいのは同意。
0315名無しさん@お腹いっぱい。
2013/12/09(月) 16:21:35.71debianのパッケージからパクってる。
0316名無しさん@お腹いっぱい。
2013/12/09(月) 16:22:57.44ユーザランドがぜんぜん違う。
0317名無しさん@お腹いっぱい。
2013/12/09(月) 16:53:11.84UNIX ライクな環境だな。TeX 動いてたっけ?
0318名無しさん@お腹いっぱい。
2013/12/09(月) 17:00:30.670319名無しさん@お腹いっぱい。
2013/12/09(月) 19:05:23.250320名無しさん@お腹いっぱい。
2013/12/09(月) 19:43:11.710321名無しさん@お腹いっぱい。
2013/12/09(月) 20:06:23.930322名無しさん@お腹いっぱい。
2013/12/09(月) 21:01:16.080323名無しさん@お腹いっぱい。
2013/12/09(月) 23:40:09.780324名無しさん@お腹いっぱい。
2013/12/09(月) 23:49:03.21>>303
TeXworksだけでは多分そういうの無理。
TeXworks以外でも苦労してそうだから、
http://www.vector.co.jp/vpack/filearea/win/util/desktop/resize/by_date.html
このへんから評判のいいもの入れて使ってみたらいいと思う。
0325名無しさん@お腹いっぱい。
2013/12/10(火) 16:22:39.35ところで恐れ多くももうひとつ TeX とは直接関係ない質問をしますが
PDF-XChange Viewer というソフトで埋め込まれてない Ryumin-light がメイリオ(ゴシック体)で表示されてしまうのですが変え方が分かる人はいらっしゃりますか
OS は Windows 8.1 です
0326名無しさん@お腹いっぱい。
2013/12/10(火) 16:36:05.29WindowsでTeX (1)
http://toro.2ch.net/test/read.cgi/win/1177814801/
0327名無しさん@お腹いっぱい。
2013/12/10(火) 16:38:58.42プールで泳ごうと思ったが冬で開いてなかったので代りに
銭湯に行きました。ドルフィンキックの練習をしていたら
回りの人に叱られました。なぜでしょう?
0328名無しさん@お腹いっぱい。
2013/12/10(火) 16:43:07.190329名無しさん@お腹いっぱい。
2013/12/10(火) 20:37:50.24そこまで来るともうスレ違いとしか言えませんな。
0330名無しさん@お腹いっぱい。
2013/12/10(火) 21:47:27.06YaTeXがいつの間にか、includegraphicに入れたときに、
自動的に画像のbbを計算して挿入してくれる(挿入前に確認されるけど)。
clipも一緒に。いままで、perlで前処理していたが、もういらねぇ。
0331名無しさん@お腹いっぱい。
2013/12/10(火) 22:16:33.09YaTeXは使ってないので試せないんだけど、面白い機能だね!
ただそれにはどんなメリットがあるかよくわからない。
(1) 今時のTeXの配布では xbbが自動生成されるので普通は bb は要らない。
(2) なので今時bbを直接指定するときというのは、自動的に計算してくれた
bbが不適切なときだと思うんだが、YaTeXの挿入してくれるbbはどうなんだろ。
330のやってる「perlで前処理」ってのが(2)の前半に相当し、YaTeXに自分の
使う perl script を指定できるって事かな。
0332名無しさん@お腹いっぱい。
2013/12/10(火) 22:25:40.66そうなんだ。うちはbbを指定しないとエラーになるよ。
$ cat tmp01.tex
\documentclass{jsarticle}
\usepackage[dvipdfmx]{graphicx}
\begin{document}
\includegraphics[width=\textwidth]{16.png}
\end{document}
$ platex tmp01.tex
This is e-pTeX, Version 3.1415926-p3.4-110825-2.6 (utf8.euc) (TeX Live 2013/Debian)
restricted \write18 enabled.
[snip]
! LaTeX Error: File `16.xbb' not found. Use -shell-escape option to generate au
tomatically.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.4 \includegraphics[width=\textwidth]{16.png}
0333名無しさん@お腹いっぱい。
2013/12/10(火) 23:00:13.91パッケージって何?
まあ、そんなに大変な作業ではないけど。
0334名無しさん@お腹いっぱい。
2013/12/10(火) 23:01:04.43そのコードで普通に xbb が自動生成されたけど…。
「restricted \write18 enabled. 」
とあるから、 -shell-escape を付けなくても自動生成は可能なはず。たぶん texmf.cnf の
shell_escape_commands =
に extractbb が指定されていないのではないかな。TeX Live の標準配布では指定されて
いないので、これは追加する必要がある。次の記事のハイライトされた所を参照。
http://oku.edu.mie-u.ac.jp/~okumura/texwiki/?cmd=read&page=Linux&word=shell_escape_commands
自分の場合 bbを指定するのは、こうやって生成された xbb ファイルのbbが不適切な場合に
あくまで暫定的に指定するときだけだな。
0335名無しさん@お腹いっぱい。
2013/12/11(水) 10:08:00.98> -shell-escape
いやいや、-shell-escapeつけるのはリスクを伴うし、
xbbってゴミが作られるやん。そんなん嫌や。
何のために、デフォルトで-shell-escapeがOFFになってるのか、
考えようよ。
と言うわけでオレは毎回bbをソースの中に入れている。
右側をちょっとtrimしたいとかTeXソースの中で即応できるしね。
ちなみに、xelatexやpdflatexでコンパイルするとbbファイルとかは不要。
0336335
2013/12/11(水) 10:20:37.27ごめん、ちゃんと読んでいなかった。
脊髄反射した。
-shell-escapeをつけると、xbbを自動生成するけど、
-shell-escapeをつけなくても、設定で何とかなるのか。
いずれにしても、コンパイル終了にフックをかけて、
xbbを消す仕組みを作るのが面倒だな。
shell_espcape_comandsの設定は下記の通りになっていた。
$ cat $(locate texmf.cnf) | sed '/^%/d' | grep -A6 'shell_escape_commands'
shell_escape_commands = \
bibtex,bibtex8,\
kpsewhich,\
makeindex,\
mpost,\
repstopdf,\
--
shell_escape_commands = \
bibtex,bibtex8,\
kpsewhich,\
makeindex,\
mpost,\
repstopdf,\
0337334
2013/12/11(水) 11:42:20.31shell_escape = p
の値を f にすることになる。( t=true, f=false, p=partial )
restricted であっても \write18 が使えるようになっているのを
知らなかったとしたら、それこそセキュアではないなw
0338名無しさん@お腹いっぱい。
2013/12/11(水) 16:04:28.160339名無しさん@お腹いっぱい。
2013/12/11(水) 16:38:52.36ファイル単独で存在するのと、TeXソースの中で指定するのは、
意味合いが全く違う。
ファイル単独で存在すると、find -type fとかlocateで引っかかってくる。
aux bbl blg log nav out rel snm toc vrb xbb あたりはゴミ。
原稿を執筆中、または書き上げたら、削除。
0340名無しさん@お腹いっぱい。
2013/12/12(木) 03:34:14.76連動してソースも変更する必要がある。画像が自動生成か何かで大量にあると
その作業は面倒なものになるだろう。そういう仕事は計算機にやらせるべきで、
人力でやるのは何だかなって気がするよ。
ただ >>299 のように、せっかく1つのファイルになっている multipae PDF
を読み込むにあたって 1page ごとに .xbb を生成するのは無駄が多いが…
0341名無しさん@お腹いっぱい。
2013/12/12(木) 07:37:09.87%%%
\def\FigDir{./Fig-hoge}
\newcount\num \newcount\numMax
\num=0 \numMax=100
\loop
\advance\num1
\indludegraphics{\FigDir/hoge-\the\num.png}
\ifnum\num<\numMax \repeat
}
%%%
とか、やりたいときには bb を自動で読んでくれないとね…
0342名無しさん@お腹いっぱい。
2013/12/12(木) 07:38:28.170343名無しさん@お腹いっぱい。
2013/12/13(金) 03:30:18.92\input|"command" ( LaTeX なら \@@input|"command" か \input{|"command"} )
で外部コマンドの標準出力を取り込めるらしい。
http://tex.stackexchange.com/questions/16790/
日本の TeX Forum だと \input"|command" というように違うパイプの位置で
紹介されてる。
http://oku.edu.mie-u.ac.jp/tex/mod/forum/discuss.php?d=843
これを使えば .xbb ファイルを撒き散らさずに済みそうだ。
0344名無しさん@お腹いっぱい。
2013/12/13(金) 10:27:10.00へー面白い。Thanks。
$ date +%Ex
平成25年12月13日
$ cat tmp01.tex
\documentclass{jsarticle}
\begin{document}
\catcode`\%=12
\input"|date +%Ex"
\catcode`\%=14
\end{document}
$ platex -shell-escape tmp01 >/dev/null && dvipdfmx tmp01 2> /dev/null
$ pdftotext tmp01.pdf -
平成 25 年 12 月 13 日
1
おぉ、ちゃんと使えている。
0345名無しさん@お腹いっぱい。
2013/12/13(金) 15:23:36.88\input|whoami
0346名無しさん@お腹いっぱい。
2013/12/13(金) 21:58:47.490347名無しさん@お腹いっぱい。
2013/12/13(金) 23:05:53.580348名無しさん@お腹いっぱい。
2013/12/13(金) 23:06:23.67○ それくらい
0349名無しさん@お腹いっぱい。
2013/12/14(土) 12:23:26.50TeXくらいで詰まる奴の論文の出来なんて大したもんじゃないからWordでいいんじゃないかなぁ
0350名無しさん@お腹いっぱい。
2013/12/22(日) 00:31:41.07TeXでもWordでも。
なんかその方が効率よさそうな気も。
0351名無しさん@お腹いっぱい。
2013/12/22(日) 10:05:36.42手書きの数式そのまんまってヤツ。図表もそう。
問題は、きったない手書きの数式がそのまんま
貼り付けてある論文を見て、読んだ奴がどう思うかだな。
0352名無しさん@お腹いっぱい。
2013/12/22(日) 22:57:41.15タイプライターと手書き。
本も読んだことあるけど苦痛だった。
あ、英語の話ね。
0353名無しさん@お腹いっぱい。
2013/12/23(月) 00:09:24.790354名無しさん@お腹いっぱい。
2013/12/23(月) 13:53:55.07余白が広い(本来印刷されるべき部分の外側にもある)のが不満なのですが
もっと見やすいものはないですか?
0355名無しさん@お腹いっぱい。
2013/12/23(月) 15:58:01.31たとえば pdflatex と pdfpages パッケージで。
0356名無しさん@お腹いっぱい。
2013/12/24(火) 09:38:26.66自分で余白を切るのは駄目なの?
LaTeX一式インストールしたら、pdfcropも入っているでしょ。
複数ページでもpdfcropはばっさり処理してくれるよ。
$ pdfcrop TeXbook.pdf
0358名無しさん@お腹いっぱい。
2013/12/24(火) 10:13:38.08どんな風に無惨に終わるのか分からないが、
変なページが混ざっておかしくなるなら、
PDFのページをばらばらにしてから、cropして、また結合したらどう?
$ pdftk TeXbook.pdf burst && for p in pg_*.pdf; do pdfcrop $p; done && pdftk *-crop.pdf cat output new-TeXbook.pdf
とか。
0359名無しさん@お腹いっぱい。
2013/12/24(火) 10:17:10.24一律に同一のトリミングをすべきだということです。pdfcrop にも bb の
オプションがあったんじゃないかな。
0360355=357=359
2013/12/24(火) 10:19:49.820361名無しさん@お腹いっぱい。
2013/12/24(火) 10:29:56.08> 書籍として使いたい
それはあなたの思いこみで、>>354はそんなことを言っていない。
PDFを閲覧するときに余白が大きいなと思えば、
「描画領域の幅に合わせる」で余白を表示せずに閲覧するだろう。
それをあえてせずに、元から余白を断ち切りたいという >>359のセンスだと、
できれば余白の存在自体を消したいと希望していると考えるのが順当だろう。
印刷するなら一定のマージンに余白を切る方がよいが、
>>354は(>>354のセンスで)「見やすいもの」と言っている。
つまり、PDFの閲覧を想定しており、印刷は想定していない。
0362名無しさん@お腹いっぱい。
2013/12/24(火) 10:55:07.71TeXBook は book.cls のような体裁だ(LaTeXは使ってないけど)。
章の最初はタイトルだけのページになっている。君のやり方だと
タイトルだけのページがタイトルだけcropされて画面が小さくなる。
ページによって画面がデカくなったり小さくなったりするんだな。
それが閲覧に適したPDFかい?
0363名無しさん@お腹いっぱい。
2013/12/24(火) 10:57:24.640364355
2013/12/24(火) 12:05:09.75まだヘッダにゴミが残るけど、たとえば次のを pdflatex で処理する。
俺の持っているPDFと同じものなら、これで右端のゴミは消せる。
%
\documentclass{minimal}
\usepackage{graphicx}
\setlength{\topmargin}{0pt}
\setlength{\headheight}{0pt}
\setlength{\headsep}{0pt}
\setlength{\oddsidemargin}{0pt}
\setlength{\evensidemargin}{0pt}
\setlength{\footskip}{0pt}
\pagestyle{empty}
\begin{document}
\makeatletter
\loop
\noindent
\includegraphics[scale=1.125,page=\thepage,trim=.55in 10.5in 2.02in 1in,clip]{texbook.pdf}\\%
\includegraphics[scale=1.125,page=\thepage,trim=.55in 2.8in 2.2in 1.2in,clip]{texbook.pdf}%
\vspace*{-1in}\newpage
\ifnum\c@page<495\relax\repeat
\makeatother
\end{document}
0365名無しさん@お腹いっぱい。
2013/12/24(火) 12:39:01.390366名無しさん@お腹いっぱい。
2013/12/24(火) 14:55:02.660367名無しさん@お腹いっぱい。
2013/12/24(火) 14:57:22.510368名無しさん@お腹いっぱい。
2013/12/24(火) 23:38:52.010369名無しさん@お腹いっぱい。
2013/12/27(金) 04:27:55.20うちだと、"Basic runtime error, file not found" で動かない。下の所で引っかかってるぽい。
shell(sShellCommand, 2, sShellArg, true)
0370名無しさん@お腹いっぱい。
2013/12/27(金) 14:54:29.87JREがSunの奴じゃないと動かない環境があるらしい。
0371名無しさん@お腹いっぱい。
2013/12/27(金) 17:26:55.06JRE ですか。情報をありがとう。何が入っているか調べてみる。
FreeBSD でも sun の JRE 入れられるかな。。
0372名無しさん@お腹いっぱい。
2014/01/05(日) 16:51:04.97大学の環境でやると2ページぴったりに収まったのが
家でやるとなぜな図とキャプションの余白が大きくなったりで
収まらなくなるんですが何が原因でしょうか?
0373名無しさん@お腹いっぱい。
2014/01/05(日) 17:56:46.360374名無しさん@お腹いっぱい。
2014/01/05(日) 20:19:57.07今はTeXWorksの時代なのか
0375名無しさん@お腹いっぱい。
2014/01/05(日) 23:41:11.68選択肢が多様化しているだけで、
別にtexworksが主流になっているわけではない
0376名無しさん@お腹いっぱい。
2014/01/07(火) 20:28:48.080377名無しさん@お腹いっぱい。
2014/01/08(水) 23:28:32.13DVI, PS, PDF などの形式に変換するソフトでもないし viewer でもないですよね
■ このスレッドは過去ログ倉庫に格納されています