Re: [問題] Missing number , treated as zero

看板LaTeX (論文排版)作者 (Ch'enMeng)時間11年前 (2014/02/25 19:16), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
你給出的這份代碼﹐問題有三個﹕ 1. threeparttable 環境﹐需要相關套件的支援﹔ 2. 不推薦使用 \renewcommand{\baselinestretch}{1.5} 這種方式來設置行距﹔ 3. \textheight 和 \textwidth 不能用 \renewcommand 的方式來設置他們的值﹐ 這兩個宏是長度寄存器﹐應該使用 \setlength{\textheight}{22cm} 這樣的 方式來設置。另外﹐這種方式其實也應該避免﹐因為頁面布局的幾個長度﹐實 際是互相有關的﹐這樣直接設置起來可能會出現意外的結果﹔並且這種方式與 LaTeX 的代碼風格相去甚遠。推薦總是使用 geometry 套件來設置頁面。 \textheight = 22cm 類似這樣的語句﹐是 plainTeX 的風格﹐在 LaTeX 裡雖然能夠運行﹐但是最好避免。 ※ 引述《a016258 (憨)》之銘言: : \documentclass[12pt, a4paper]{article} : \usepackage{caption} : \usepackage{rotating} : \renewcommand{\baselinestretch}{1.5} : \renewcommand{\textheight}{22cm} : \renewcommand{\textwidth}{15.6cm} : \begin{document} : \begin{sidewaystable} : \begin{threeparttable} : \end{threeparttable} : \end{sidewaystable} : \end{document} : ========================================= : 感謝兩位的推文~ : 1. 捨棄 threeparttable => fail : 2. 改成 sideways => fail : ================== : 我看吳老師的書 + 我不停地嘗試 (我忘記 \usepackage{threeparttable} ) : \renewcommand{\textheight}{22cm} : \renewcommand{\textwidth}{15.6cm} : 問題似乎是出在這 : 當我改成 : \textheight=22cm : \textwidth=15.6cm : 就可以 compile了 : 原本的code : \renewcommand{\textheight}{22cm} : \renewcommand{\textwidth}{15.6cm} : 在使用圖檔的情況下 可以compile : 所以我猜是不是因為 sidewaystable 或 threeparttable : + 這兩行就出問題了... : 不知道是不是這樣 : 但總之換個方法 問題是解決了 : 感恩兩位~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 183.216.56.204
文章代碼(AID): #1J37kZhC (LaTeX)
文章代碼(AID): #1J37kZhC (LaTeX)