Re: FlightGearマニュアルが途中で途切れている問題 (中間報告1)
toshi
投稿数: 1541
sambarさん、こんばんは。
toshiです。
mapserverのpdf版とhtml版のマニュアルが更新されない問題について、flightgear-develに以下のメールを投稿しました。
メール送信時間は0:30で、sambarさんのフォーラム投稿と全く同じタイミングなので、sambarさんの投稿を読む前に書いた内容なのですが、ちょっと目を通してみてください。
#なんなんでしょう、このシンクロ具合は!
[Flightgear-devel] getstart autogeneration on mapserver stopping to work?
http://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg39754.html
各マニュアルの1ページ目を見ていただくと分かりますが、
http://mapserver.flightgear.org/getstart/ のHTML版は"February 16, 2013"付けで、
http://mapserver.flightgear.org/getstart.pdf のPDF版は"February 12, 2013"付けでmapserver上でコンパイルされたものです。
ところが、2/16にgitにコミットされたbasic.tex
には、"8.10 The autopilot"の途中で書式エラーがあるため、HTML版が途中で途切れている、というのが私の見解です。
でもなぜかmapserver上のHTML版とPDF版が最新のgit(最終更新日 2/17)に更新されていないため、チェックしてもらうようmlに依頼したところです。
で、これ以下は、ややこしい話になることを避けるためにml投稿では敢えて触れなかった点なのですが、sambarさん報告のHTML版で「4.5.4 Aircraft の途中で途切れる」現象は、実は私のcygwin環境でも発生してました。
ただし、最新のgitソースだけでなく、もっと以前のgitソースを使っても同じように「4.5.4 Aircraft の途中で途切れる」こと、また途切れる箇所のtexソースは昔から変わっていないことから、tex環境(tex4ht)に依存した現象であると予想しています。
私のcygwin環境では、以下のような修正をするとhtml版も正常にコンパイルできました。
takeoff.tex 875行目
(修正前)
\subsection{Flight model\index{flight dynamics model}}\index{options!flight model}\label{flight dynamics model}
(修正後)
\subsection{Flight model}\index{flight dynamics model}\index{options!flight model}\label{flight dynamics model}
ちなみに839行目の
\subsection{Aircraft\index{aircraft!selection}}\index{options!aircraft}
は問題ないので、ちょっと不思議な挙動です。
なお、takeoff.tex 875行目に問題があることは、私のcygwin環境でhtml版をコンパイルしたときに、以下のエラーがログに記録されていたことから判明しました。
/usr/local/src/getstart/getstart-en.log より
p.s.
sambarさん報告のHTML版で「4.5.4 Aircraft の途中で途切れる」現象についても、少なくとも私のcygwinとsambarさんのOpenSUSEマシン環境で発生している問題ですので、devel-mlに追加情報として投稿しておきました。
toshiです。
mapserverのpdf版とhtml版のマニュアルが更新されない問題について、flightgear-develに以下のメールを投稿しました。
メール送信時間は0:30で、sambarさんのフォーラム投稿と全く同じタイミングなので、sambarさんの投稿を読む前に書いた内容なのですが、ちょっと目を通してみてください。
#なんなんでしょう、このシンクロ具合は!
[Flightgear-devel] getstart autogeneration on mapserver stopping to work?
http://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg39754.html
各マニュアルの1ページ目を見ていただくと分かりますが、
http://mapserver.flightgear.org/getstart/ のHTML版は"February 16, 2013"付けで、
http://mapserver.flightgear.org/getstart.pdf のPDF版は"February 12, 2013"付けでmapserver上でコンパイルされたものです。
ところが、2/16にgitにコミットされたbasic.tex
には、"8.10 The autopilot"の途中で書式エラーがあるため、HTML版が途中で途切れている、というのが私の見解です。
でもなぜかmapserver上のHTML版とPDF版が最新のgit(最終更新日 2/17)に更新されていないため、チェックしてもらうようmlに依頼したところです。
で、これ以下は、ややこしい話になることを避けるためにml投稿では敢えて触れなかった点なのですが、sambarさん報告のHTML版で「4.5.4 Aircraft の途中で途切れる」現象は、実は私のcygwin環境でも発生してました。
ただし、最新のgitソースだけでなく、もっと以前のgitソースを使っても同じように「4.5.4 Aircraft の途中で途切れる」こと、また途切れる箇所のtexソースは昔から変わっていないことから、tex環境(tex4ht)に依存した現象であると予想しています。
私のcygwin環境では、以下のような修正をするとhtml版も正常にコンパイルできました。
takeoff.tex 875行目
(修正前)
\subsection{Flight model\index{flight dynamics model}}\index{options!flight model}\label{flight dynamics model}
(修正後)
\subsection{Flight model}\index{flight dynamics model}\index{options!flight model}\label{flight dynamics model}
ちなみに839行目の
\subsection{Aircraft\index{aircraft!selection}}\index{options!aircraft}
は問題ないので、ちょっと不思議な挙動です。
なお、takeoff.tex 875行目に問題があることは、私のcygwin環境でhtml版をコンパイルしたときに、以下のエラーがログに記録されていたことから判明しました。
/usr/local/src/getstart/getstart-en.log より
[51] [52] [53] [54] [55] [56]
l.875 --- TeX4ht warning --- \Link{x5-500004.5.5}? ---
! TeX capacity exceeded, sorry [input stack size=5000].
\g:advance #1->\bgroup \def \:temp
{#1}\tmp:cnt =#1\afterassignment \:gplus ...
l.875 ...light model}\label{flight dynamics model}
If you really absolutely need more capacity,
you can ask a wizard to enlarge me.
p.s.
sambarさん報告のHTML版で「4.5.4 Aircraft の途中で途切れる」現象についても、少なくとも私のcygwinとsambarさんのOpenSUSEマシン環境で発生している問題ですので、devel-mlに追加情報として投稿しておきました。
投票数:16
平均点:4.38
投稿ツリー
-
翻訳ドキュメントのv2.10.0対応
(toshi, 2013-2-5 0:57)
- Re: 翻訳ドキュメントのv2.10.0対応 (sambar, 2013-2-7 0:59)
-
FlightGearマニュアルの章・節番号ズレの対処について
(sambar, 2013-2-8 0:50)
- 4.2 キーボード操作の表 について (sambar, 2013-2-10 2:01)
- Re: FlightGearマニュアルの章・節番号ズレの対処について (toshi, 2013-2-11 23:39)
-
Re: FlightGearマニュアルの章・節番号ズレの対処について
(toshi, 2013-2-14 1:15)
-
Re: FlightGearマニュアルの章・節番号ズレの対処について
(toshi, 2013-2-18 0:31)
- Re: FlightGearマニュアルの章・節番号ズレの対処について (sambar, 2013-2-18 1:30)
-
Re: FlightGearマニュアルが途中で途切れている問題 (中間報告1)
(sambar, 2013-3-21 0:30)
-
Re: FlightGearマニュアルが途中で途切れている問題 (中間報告1)
(toshi, 2013-3-21 2:19)
- Re: FlightGearマニュアルが途中で途切れている問題 (中間報告1) (sambar, 2013-3-21 20:09)
-
Re: FlightGearマニュアルが途中で途切れている問題 (中間報告1)
(toshi, 2013-3-21 2:19)
-
Re: FlightGearマニュアルの章・節番号ズレの対処について
(toshi, 2013-2-18 0:31)
- Re: FlightGearマニュアルの章・節番号ズレの対処について (sambar, 2013-4-8 22:38)
- 章番号振り直し&リンク修正について (sambar, 2013-4-9 0:47)
- Re: 翻訳ドキュメントのv2.10.0対応 (toshi, 2013-4-19 0:20)
- Re: 翻訳ドキュメントのv2.10.0対応 (sambar, 2013-5-16 23:35)
- Re: 翻訳ドキュメントのv2.10.0対応 (sambar, 2013-6-3 0:25)
-
Re: 翻訳ドキュメントのv2.10.0対応
(toshi, 2013-7-30 23:47)
- Re: 翻訳ドキュメントのv2.10.0対応 (sambar, 2013-8-1 1:32)