精華區beta LaTeX 關於我們 聯絡資訊
各位好, 請教一下為什麼浮動環境內的表、圖等都會很努力的蹲在頁面的正中央呢? 例如:原始碼 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