各位好,
請教一下為什麼浮動環境內的表、圖等都會很努力的蹲在頁面的正中央呢?
例如:原始碼 http://0rz.tw/411Zf 經編譯後,變成
PDF 檔 http://0rz.tw/5920X
調整浮動環境用法難到抄錯了?
--
※ Origin: SayYA 資訊站 <bbs.sayya.org>
◆ From: sw.fitel.net.tw
> -------------------------------------------------------------------------- <
發信人: Edward.bbs@bbs.sayya.org (蒙古大夫), 看板: LaTeX
標 題: Re: [問題]浮動環境位置的問題
發信站: SayYA 資訊站 (Mon Nov 6 17:09:28 2006)
轉信站: ptt!ctu-reader!news.nctu!SayYa
※ 引述《Ada (啊噠)》之銘言:
> 各位好,
> 請教一下為什麼浮動環境內的表、圖等都會很努力的蹲在頁面的正中央呢?
> 例如:原始碼 http://0rz.tw/411Zf 經編譯後,變成
> PDF 檔 http://0rz.tw/5920X
> 調整浮動環境用法難到抄錯了?
\begin{table}[!htb]
加 ! 會盡可能優先(可能的話)使用所選用的設定,就是 h。
雖然你用了 t/b 但 h 是第一優先考慮的位置。! 又強迫他這樣考慮。
[Note] 不是因為 h 放在前面的關係,預設 h 就是會先考慮。
--
故萬物一也,是其所美者為神奇,其所惡者為臭腐;
臭腐復化為神奇,神奇復化為臭腐。(莊子.知北遊)
--
※ Origin: SayYA 資訊站 <bbs.sayya.org>
◆ From: edt1023.sayya.org
◆ Modify: 06/11/06 17:09:28 <edt1023.sayya.org>
> -------------------------------------------------------------------------- <
發信人: Ada.bbs@bbs.sayya.org (啊噠), 看板: LaTeX
標 題: Re: [問題]浮動環境位置的問題
發信站: SayYA 資訊站 (Mon Nov 6 17:38:54 2006)
轉信站: ptt!ctu-reader!news.nctu!SayYa
※ 引述《Edward (蒙古大夫)》之銘言:
> ※ 引述《Ada (啊噠)》之銘言:
> > 各位好,
> > 請教一下為什麼浮動環境內的表、圖等都會很努力的蹲在頁面的正中央呢?
> > 例如:原始碼 http://0rz.tw/411Zf 經編譯後,變成
> > PDF 檔 http://0rz.tw/5920X
> > 調整浮動環境用法難到抄錯了?
> \begin{table}[!htb]
> 加 ! 會盡可能優先(可能的話)使用所選用的設定,就是 h。
> 雖然你用了 t/b 但 h 是第一優先考慮的位置。! 又強迫他這樣考慮。
> [Note] 不是因為 h 放在前面的關係,預設 h 就是會先考慮。
我用過 [!t] 也一樣會一個頁面中留下一個上下置中的小表格,
我希望他至少放在那一頁的頁首啊...
另外就是 caption 內的字串一定是左右置中嗎?像那樣小小一個表格
用 \center 兩邊留空白很怪(不會嗎?),
可是不用的話又會和 caption 錯開... @.@
--
※ Origin: SayYA 資訊站 <bbs.sayya.org>
◆ From: sw.fitel.net.tw
> -------------------------------------------------------------------------- <
發信人: Edward.bbs@bbs.sayya.org (蒙古大夫), 看板: LaTeX
標 題: Re: [問題]浮動環境位置的問題
發信站: SayYA 資訊站 (Mon Nov 6 19:05:07 2006)
轉信站: ptt!ctu-reader!news.nctu!SayYa
※ 引述《Ada (啊噠)》之銘言:
> ※ 引述《Edward (蒙古大夫)》之銘言:
> > \begin{table}[!htb]
> > 加 ! 會盡可能優先(可能的話)使用所選用的設定,就是 h。
> > 雖然你用了 t/b 但 h 是第一優先考慮的位置。! 又強迫他這樣考慮。
> > [Note] 不是因為 h 放在前面的關係,預設 h 就是會先考慮。
> 我用過 [!t] 也一樣會一個頁面中留下一個上下置中的小表格,
> 我希望他至少放在那一頁的頁首啊...
你那張表是在最後一頁,他預設會放在中間。完整文件就是如此的話,
那就不要用浮動環境。caption 的部份由 capt-of 或 ccaption
package;來處理。
> 另外就是 caption 內的字串一定是左右置中嗎?像那樣小小一個表格
> 用 \center 兩邊留空白很怪(不會嗎?),
> 可是不用的話又會和 caption 錯開... @.@
不是要置中比較合理嗎?不然,右邊會空一片大空白。
--
故萬物一也,是其所美者為神奇,其所惡者為臭腐;
臭腐復化為神奇,神奇復化為臭腐。(莊子.知北遊)
--
※ Origin: SayYA 資訊站 <bbs.sayya.org>
◆ From: edt1023.sayya.org
> -------------------------------------------------------------------------- <
發信人: Ada.bbs@bbs.sayya.org (啊噠), 看板: LaTeX
標 題: Re: [問題]浮動環境位置的問題
發信站: SayYA 資訊站 (Mon Nov 6 23:37:39 2006)
轉信站: ptt!ctu-reader!news.nctu!SayYa
※ 引述《Edward (蒙古大夫)》之銘言:
> ※ 引述《Ada (啊噠)》之銘言:
> > 我用過 [!t] 也一樣會一個頁面中留下一個上下置中的小表格,
> > 我希望他至少放在那一頁的頁首啊...
> 你那張表是在最後一頁,他預設會放在中間。完整文件就是如此的話,
> 那就不要用浮動環境。caption 的部份由 capt-of 或 ccaption
> package;來處理。
好,明天查資料繼續測試。
不過,不用浮動環境的話不是就無法被參照到?
今天早上在寫文件時有發現到這情形,才放到浮動中的。
> > 另外就是 caption 內的字串一定是左右置中嗎?像那樣小小一個表格
> > 用 \center 兩邊留空白很怪(不會嗎?),
> > 可是不用的話又會和 caption 錯開... @.@
> 不是要置中比較合理嗎?不然,右邊會空一片大空白。
嗯,因為我以為視線不需要先越過一大片空白才能看到訊息會比較好,
我比較懶嗎?連動個眼珠子都懶.... XD
--
※ Origin: SayYA 資訊站 <bbs.sayya.org>
◆ From: host7.adahsu.net
> -------------------------------------------------------------------------- <
發信人: Edward.bbs@bbs.sayya.org (蒙古大夫), 看板: LaTeX
標 題: Re: [問題]浮動環境位置的問題
發信站: SayYA 資訊站 (Tue Nov 7 12:19:19 2006)
轉信站: ptt!ctu-reader!news.nctu!SayYa
※ 引述《Ada (啊噠)》之銘言:
> ※ 引述《Edward (蒙古大夫)》之銘言:
> > 你那張表是在最後一頁,他預設會放在中間。完整文件就是如此的話,
> > 那就不要用浮動環境。caption 的部份由 capt-of 或 ccaption
應該是 caption package。
> > package;來處理。
> 好,明天查資料繼續測試。
> 不過,不用浮動環境的話不是就無法被參照到?
> 今天早上在寫文件時有發現到這情形,才放到浮動中的。
是怎樣不能參照?這和參照應該是沒有關係。
> > 不是要置中比較合理嗎?不然,右邊會空一片大空白。
> 嗯,因為我以為視線不需要先越過一大片空白才能看到訊息會比較好,
> 我比較懶嗎?連動個眼珠子都懶.... XD
我還是要事先提醒,這樣是不合一般的排版習慣的,要調整的反而可能是
圖表本身。
[...]
\usepackage{caption}
\DeclareCaptionOption{justification}{\raggedright}
[...]
\begin{flushleft}
\captionof{table}{認證中心回覆結果說明表}
\label{tab:result}
\begin{tabular}{c|l}
[...]
\end{tabular}
\end{flushleft}
--
故萬物一也,是其所美者為神奇,其所惡者為臭腐;
臭腐復化為神奇,神奇復化為臭腐。(莊子.知北遊)
--
※ Origin: SayYA 資訊站 <bbs.sayya.org>
◆ From: edt1023.sayya.org
> -------------------------------------------------------------------------- <
發信人: Ada.bbs@bbs.sayya.org (啊噠), 看板: LaTeX
標 題: Re: [問題]浮動環境位置的問題
發信站: SayYA 資訊站 (Tue Nov 7 21:34:22 2006)
轉信站: ptt!ctu-reader!news.nctu!SayYa
※ 引述《Edward (蒙古大夫)》之銘言:
> ※ 引述《Ada (啊噠)》之銘言:
> > 好,明天查資料繼續測試。
> > 不過,不用浮動環境的話不是就無法被參照到?
> > 今天早上在寫文件時有發現到這情形,才放到浮動中的。
> 是怎樣不能參照?這和參照應該是沒有關係。
ref 上會變成 ?? ,像是請參考表 \ref{tab:result} 會變成
"請參考表 ??" 這樣...
今天去掉浮動環境,改用 capt-of 後,算是暫時解決了位置的問題!
> > 嗯,因為我以為視線不需要先越過一大片空白才能看到訊息會比較好,
> > 我比較懶嗎?連動個眼珠子都懶.... XD
> 我還是要事先提醒,這樣是不合一般的排版習慣的,要調整的反而可能是
> 圖表本身。
是指... 改放橫的嗎?
> \usepackage{caption}
> \DeclareCaptionOption{justification}{\raggedright}
喔... 明天試試排版的結果...
--
※ Origin: SayYA 資訊站 <bbs.sayya.org>
◆ From: host7.adahsu.net
> -------------------------------------------------------------------------- <
發信人: Edward.bbs@bbs.sayya.org (蒙古大夫), 看板: LaTeX
標 題: Re: [問題]浮動環境位置的問題
發信站: SayYA 資訊站 (Tue Nov 7 21:37:58 2006)
轉信站: ptt!ctu-reader!news.nctu!SayYa
※ 引述《Ada (啊噠)》之銘言:
> ※ 引述《Edward (蒙古大夫)》之銘言:
> > 是怎樣不能參照?這和參照應該是沒有關係。
> ref 上會變成 ?? ,像是請參考表 \ref{tab:result} 會變成
> "請參考表 ??" 這樣...
有 ref 要編譯兩次才能參考得到。
> 今天去掉浮動環境,改用 capt-of 後,算是暫時解決了位置的問題!
> > 我還是要事先提醒,這樣是不合一般的排版習慣的,要調整的反而可能是
> > 圖表本身。
> 是指... 改放橫的嗎?
指表格的設計。例如(只是舉例),放成四欄或者更多。太廋長的表
格似乎有點怪怪的?
--
故萬物一也,是其所美者為神奇,其所惡者為臭腐;
臭腐復化為神奇,神奇復化為臭腐。(莊子.知北遊)
--
※ Origin: SayYA 資訊站 <bbs.sayya.org>
◆ From: edt1023.sayya.org
> -------------------------------------------------------------------------- <
發信人: Ada.bbs@bbs.sayya.org (啊噠), 看板: LaTeX
標 題: Re: [問題]浮動環境位置的問題
發信站: SayYA 資訊站 (Wed Nov 8 09:43:13 2006)
轉信站: ptt!ctu-reader!news.nctu!SayYa
※ 引述《Edward (蒙古大夫)》之銘言:
> ※ 引述《Ada (啊噠)》之銘言:
> > ref 上會變成 ?? ,像是請參考表 \ref{tab:result} 會變成
> > "請參考表 ??" 這樣...
> 有 ref 要編譯兩次才能參考得到。
咦?
latex 不是會自動編譯多次嗎?
而且在編譯之前我還會把 .toc 先砍掉,不然經常會出錯...
> > 今天去掉浮動環境,改用 capt-of 後,算是暫時解決了位置的問題!
> > 是指... 改放橫的嗎?
> 指表格的設計。例如(只是舉例),放成四欄或者更多。太廋長的表
> 格似乎有點怪怪的?
後來我是把欄寬全部加大一點,讓左右兩邊的空白不要比表格本身大..
--
※ Origin: SayYA 資訊站 <bbs.sayya.org>
◆ From: host7.adahsu.net
> -------------------------------------------------------------------------- <
發信人: Edward.bbs@bbs.sayya.org (蒙古大夫), 看板: LaTeX
標 題: Re: [問題]浮動環境位置的問題
發信站: SayYA 資訊站 (Wed Nov 8 11:49:03 2006)
轉信站: ptt!ctu-reader!news.nctu!SayYa
※ 引述《Ada (啊噠)》之銘言:
> ※ 引述《Edward (蒙古大夫)》之銘言:
> > 有 ref 要編譯兩次才能參考得到。
> 咦?
> latex 不是會自動編譯多次嗎?
不會,因為他要等前一次的計算結果才能進行下一步的運算。
有些複雜的浮動環境,甚至需要編譯二次以上。
> 而且在編譯之前我還會把 .toc 先砍掉,不然經常會出錯...
這有可能是和 CJK 衝突的關係。正常是不需要去砍掉。
--
故萬物一也,是其所美者為神奇,其所惡者為臭腐;
臭腐復化為神奇,神奇復化為臭腐。(莊子.知北遊)
--
※ Origin: SayYA 資訊站 <bbs.sayya.org>
◆ From: edt1023.sayya.org
> -------------------------------------------------------------------------- <
發信人: Ada.bbs@bbs.sayya.org (啊噠), 看板: LaTeX
標 題: Re: [問題]浮動環境位置的問題
發信站: SayYA 資訊站 (Thu Nov 9 10:54:05 2006)
轉信站: ptt!ctu-reader!news.nctu!SayYa
※ 引述《Edward (蒙古大夫)》之銘言:
> ※ 引述《Ada (啊噠)》之銘言:
> > 咦?
> > latex 不是會自動編譯多次嗎?
> 不會,因為他要等前一次的計算結果才能進行下一步的運算。
> 有些複雜的浮動環境,甚至需要編譯二次以上。
> > 而且在編譯之前我還會把 .toc 先砍掉,不然經常會出錯...
> 這有可能是和 CJK 衝突的關係。正常是不需要去砍掉。
原來,問題出在第 4 個 section: \section{注意事項},難怪一
直看不到 "目錄" 的產生,問題是 bookmark 卻是正常的。
( latex2html 倒是有產生 )
"注意事項" 怎會有 Unicode 的錯誤?
\contentsline {section}{\numberline {1}前言}{1}{section.1}
\contentsline {section}{\numberline {2}認證模式之簡介}{1}{section.2}
\contentsline {section}{\numberline {3}應用程式界面}{1}{section.3}
\contentsline {section}{\numberline {4}
\GenericError {(inputenc) }
{Package inputenc Error: Unicode char \u 8:注 not set up for use with LaTeX}
{See the inputenc package documentation for explanation.}
{Your command was ignored.\MessageBreak Type I <command> <return>
to replace it with another command,
\MessageBreak or <return> to continue without it.}
--
※ Origin: SayYA 資訊站 <bbs.sayya.org>
◆ From: host7.adahsu.net
> -------------------------------------------------------------------------- <
發信人: Edward.bbs@bbs.sayya.org (蒙古大夫), 看板: LaTeX
標 題: Re: [問題]浮動環境位置的問題
發信站: SayYA 資訊站 (Thu Nov 9 12:54:23 2006)
轉信站: ptt!ctu-reader!news.nctu!SayYa
※ 引述《Ada (啊噠)》之銘言:
> 原來,問題出在第 4 個 section: \section{注意事項},難怪一
> 直看不到 "目錄" 的產生,問題是 bookmark 卻是正常的。
> ( latex2html 倒是有產生 )
> "注意事項" 怎會有 Unicode 的錯誤?
> \contentsline {section}{\numberline {1}前言}{1}{section.1}
> \contentsline {section}{\numberline {2}認證模式之簡介}{1}{section.2}
> \contentsline {section}{\numberline {3}應用程式界面}{1}{section.3}
> \contentsline {section}{\numberline {4}
> \GenericError {(inputenc) }
> {Package inputenc Error: Unicode char \u 8:注 not set up for use with LaTeX}
> {See the inputenc package documentation for explanation.}
> {Your command was ignored.\MessageBreak Type I <command> <return>
> to replace it with another command,
> \MessageBreak or <return> to continue without it.}
請在文稿的最後使用以下的方式來寫:
[...]
\newpage
\end{CJK}
\end{document}
ps. 一些產生的舊暫存檔,如 *.log *.aux *.toc 等等要刪掉後再重編譯。
--
故萬物一也,是其所美者為神奇,其所惡者為臭腐;
臭腐復化為神奇,神奇復化為臭腐。(莊子.知北遊)
--
※ Origin: SayYA 資訊站 <bbs.sayya.org>
◆ From: edt1023.sayya.org
◆ Modify: 06/11/09 12:54:23 <edt1023.sayya.org>
> -------------------------------------------------------------------------- <
發信人: Ada.bbs@bbs.sayya.org (啊噠), 看板: LaTeX
標 題: Re: [問題]浮動環境位置的問題
發信站: SayYA 資訊站 (Thu Nov 9 21:37:29 2006)
轉信站: ptt!ctu-reader!news.nctu!SayYa
※ 引述《Edward (蒙古大夫)》之銘言:
> ※ 引述《Ada (啊噠)》之銘言:
> > 原來,問題出在第 4 個 section: \section{注意事項},難怪一
> > 直看不到 "目錄" 的產生,問題是 bookmark 卻是正常的。
> > ( latex2html 倒是有產生 )
> > "注意事項" 怎會有 Unicode 的錯誤?
> 請在文稿的最後使用以下的方式來寫:
> [...]
> \newpage
> \end{CJK}
> \end{document}
> ps. 一些產生的舊暫存檔,如 *.log *.aux *.toc 等等要刪掉後再重編譯。
原來要強制換頁啊...
其實我更好奇為什麼 5 個 section 中會在第 4 個 section 上出錯?
--
※ Origin: SayYA 資訊站 <bbs.sayya.org>
◆ From: host7.adahsu.net
> -------------------------------------------------------------------------- <
發信人: Edward.bbs@bbs.sayya.org (蒙古大夫), 看板: LaTeX
標 題: Re: [問題]浮動環境位置的問題
發信站: SayYA 資訊站 (Thu Nov 9 22:43:28 2006)
轉信站: ptt!ctu-reader!news.nctu!SayYa
※ 引述《Ada (啊噠)》之銘言:
> ※ 引述《Edward (蒙古大夫)》之銘言:
> > 請在文稿的最後使用以下的方式來寫:
> > [...]
> > \newpage
> > \end{CJK}
> > \end{document}
> > ps. 一些產生的舊暫存檔,如 *.log *.aux *.toc 等等要刪掉後再重編譯。
> 原來要強制換頁啊...
> 其實我更好奇為什麼 5 個 section 中會在第 4 個 section 上出錯?
Well,這個作用不是在換頁,這個說來有點話長。簡單的說,在離開 CJK
環境前,要把一些 CJK macro 的動作給 flush 出去,否則像 toc 這類
的,有用到中文的話,他無法在第一時間處理,在第二時間的時候已經
不在 CJK 環境內了。
使用 \clearpage 亦可。
--
故萬物一也,是其所美者為神奇,其所惡者為臭腐;
臭腐復化為神奇,神奇復化為臭腐。(莊子.知北遊)
--
※ Origin: SayYA 資訊站 <bbs.sayya.org>
◆ From: edt1023.sayya.org
> -------------------------------------------------------------------------- <
發信人: Ada.bbs@bbs.sayya.org (啊噠), 看板: LaTeX
標 題: Re: [問題]浮動環境位置的問題
發信站: SayYA 資訊站 (Fri Nov 10 09:42:02 2006)
轉信站: ptt!ctu-reader!news.nctu!SayYa
※ 引述《Edward (蒙古大夫)》之銘言:
> ※ 引述《Ada (啊噠)》之銘言:
> > 原來要強制換頁啊...
> > 其實我更好奇為什麼 5 個 section 中會在第 4 個 section 上出錯?
> Well,這個作用不是在換頁,這個說來有點話長。簡單的說,在離開 CJK
> 環境前,要把一些 CJK macro 的動作給 flush 出去,否則像 toc 這類
> 的,有用到中文的話,他無法在第一時間處理,在第二時間的時候已經
> 不在 CJK 環境內了。
> 使用 \clearpage 亦可。
原來是這個意思...
而且加上去後的確就不會再出現 toc 錯誤了。
謝大夫!
--
※ Origin: SayYA 資訊站 <bbs.sayya.org>
◆ From: host7.adahsu.net