精華區beta LaTeX 關於我們 聯絡資訊
近期要投稿~ 他規定的style是\section{}要在中間 請問是要用\renewcommand ? 還是可以直接下指令來更改 ? 請各位高手指教了~ :) ex: 1. Introduction aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.77.112 ※ 編輯: muto52 來自: 140.116.77.112 (04/09 02:30) > -------------------------------------------------------------------------- < 作者: jlovet (阿我真是猜不透XD) 看板: LaTeX 標題: Re: [問題] 請問有辦法讓 section置中嘛? 時間: Mon Apr 9 03:02:55 2007 你有先試試看嗎? \begin{center} \section{陳至中} \end{center} 你喜歡靠右邊也可以 \begin{flushright} \section{陳至右} \end{flushright} -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.123.235.194
muto52:Many thanks ~! 04/09 13:09
> -------------------------------------------------------------------------- < 作者: MaxMan (Max power) 看板: LaTeX 標題: Re: [問題] 請問有辦法讓 section置中嘛? 時間: Mon Apr 9 10:17:17 2007 ※ 引述《gorhow (召喚黑龍火燄)》之銘言: : ※ 引述《muto52 (邁向 Cornell)》之銘言: : : 近期要投稿~ : : 他規定的style是\section{}要在中間 : : 請問是要用\renewcommand ? 還是可以直接下指令來更改 ? : : 請各位高手指教了~ :) : : ex: : : 1. Introduction : : aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa : : aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa : 你到底是投哪裡的期刊阿 : 總不會連 style file 都沒提供吧... 習慣就好. 現在很多都是 word only. : 很難理解這種東西為什麼要自己調 : 就算你都用自己的方式解決 : 文章上了以後...對方人員不很麻煩嗎 = =|| : 還得去看你多加了什麼東西. \section 置中: \usepackage{titlesec} % 以下設定 Section 的標題位置. \titleformat{\section}[hang]{\centering\Large\bf}{\thesection}{0.1cm}{} 相關設定請 google 找 "titleformat" -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.26.222.171
gorhow:原PO不是理工科系的嗎...到底是哪一個系列呢 :p 04/09 10:26
muto52:Royal Society,我有找到.cls,不過 debug一堆 = = 04/09 12:47
MaxMan:有解決問題了嗎? 這個我當初找了兩三天的說~~ XD 04/09 17:16
muto52:有~感激!! m . . m 04/09 17:44
> -------------------------------------------------------------------------- < 發信人: EdwardLee.bbs@bbs.cs.nctu.edu.tw (蒙古大夫 2.0), 看板: LaTeX 標 題: Re: [問題] 請問有辦法讓 section置中嘛? 發信站: 交大資訊次世代BS2 (Mon Apr 9 23:18:06 2007) 轉信站: ptt!ctu-reader!ctu-peer!news.nctu!news.cis.nctu!BS2 ※ 引述《MaxMan.bbs@ptt.cc (Max power)》之銘言: > 用 tex 的人已經夠少了. 別吵了~ 呃,我不是來吵架的…… > 相對於其他文書軟體, 會使用 tex 的人我想大多數是教授逼吧~ 不是,我沒有教授。我是自動自發去用的,使用 Word 也有好幾年, 最後選擇的是 TeX/LaTeX。不得已之下也會用 MS Word/OO.o。 > 自己會用主動用 tex 的人, 用 word 的人都會覺得這是什麼鬼東西. Word 也有他的長處啦! > 有些時候看到排版後的品質真的很有成就感. > 可是瘋狂找答案的時後卻看別人用 word 按一按就好. 實在好氣又好笑. 我的情形是剛好相反,所以才會選 TeX/LaTeX 的。 > 竟然是畢業的季節. 那就大家團結一點用 tex 畢業吧!! :-) > 別吵了~ > ps 我也是等者用 tex 畢業的人~~ XDDDD 啊!我已經畢業太久了。 -- ▄▄▄▄▄▄▄ ▄▄▄▄ ▄▄▄▄▄▄ <telnet://bbs.cs.nctu.edu.tw> █▄▄▄▄█ █ ▄▄▄▄▄█ Player: EdwardLee ▄█▄▄▄▄█ ▄▄▄█ █▄▄▄▄▄ From: 218-169-137-239.dynamic.hin ☆ 次世代BS2 ☆ 可申請個人板 150MB 相簿 http://pic.bs2.to 交大資訊人 250MB > -------------------------------------------------------------------------- < 發信人: Edward.bbs@bbs.sayya.org (蒙古大夫 2.0), 看板: LaTeX 標 題: Re: [問題] 請問有辦法讓 section置中嘛? 發信站: SayYA 資訊站 (Tue Apr 10 21:21:04 2007) 轉信站: ptt!ctu-reader!news.nctu!SayYa ※ 引述《muto52.bbs@ptt.cc (邁向 Cornell)》之銘言: > 近期要投稿~ > 他規定的style是\section{}要在中間 > 請問是要用\renewcommand ? 還是可以直接下指令來更改 ? > 請各位高手指教了~ :) > ex: > 1. Introduction > aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa > aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 我是正反的意見都有。當參考就好,因為我很少有投稿的機會。:) 1. 投稿的,如果有現成的 cls/style 檔,最好是不要去修改他,因為 這些是人家修改好,要你照這樣排版的。 2. 如果只有文字規定一些規格,並無現成的 cls/style,那麼就是自行 去修改了。這時找一下 article.cls/report.cls/book.cls/latex.ltx 這四個檔的原稿內容是你的好朋友,找出來重定義一下。 3. 找一下現成的 pacakge 看是否可以拿來利用(一般情況,這是會排在 2. 之前,但如果只是小修改,重定義會比較方便)。 以 rspublic.cls 為例,他是修改自 article.cls 的,我把 section 的定義抓出來看就知道差別在哪裡了: <article.cls> \newcommand\section{\@startsection {section}{1}{\z@}% {-3.5ex \@plus -1ex \@minus -.2ex}% {2.3ex \@plus.2ex}% {\normalfont\Large\bfseries}} </article.cls> <rspublic.cls> \newcommand\section{\setcounter{equation}{0}% \renewcommand{\@seccntformat}[1]{% \csname thesection\endcsname.\hspace{0.5em}}% \@startsection{section}{1}{\z@}{-3.5ex \@plus -1ex \@minus -.2ex}% {1.6ex \@plus.2ex}% {\centering\normalfont\large\bfseries}} </rspublic.cls> 所以,rspublic.cls 是已經把他 centering 了,無需去修改就會置中。 單獨在文稿中每個 section 放 center 環境也是可以讓 section 置中, 但一般不鼓勵這樣做,因為一篇文章中的 section 應該不只一個,這樣處 理容易漏掉。 一般不太熟悉 LaTeX 運作的人,常犯的毛病是文稿裡仍然使用 \documentclass{article} 沒有改成 \documentclass{rspublic}。另外就是不知道怎麼安裝 rspublic.cls, 其實就放在文稿同一個工作目錄下就可以了。 另外就是重定義時沒有注意那個 @ 只能在 latex engine 裡頭作用,所以 要重定義時,內容有 @ 的一定要加上 \makeatletter...\makeatother: \makeatletter \renewcommand\section{\@startsection {section}{1}{\z@}% {-3.5ex \@plus -1ex \@minus -.2ex}% {2.3ex \@plus.2ex}% {\centering\normalfont\Large\bfseries}} \makeatother 以上這一段放在 preamble 區就可以讓所有 section 置中。 最後,在編譯後有問題,請先找一下 *.log 檔來看裡頭說什麼,通常有 問題,他的答案就在這個 log 裡頭。 -- 道隱於小成,言隱於榮華。(莊子.齊物論) -- ※ Origin: SayYA 資訊站 <bbs.sayya.org> ◆ From: edt1023.sayya.org
muto52:感謝李老師,又多學了幾招:) 04/11 01:59
andan:推.. 04/11 12:26