2009-06-07 118 views
3

我不得不快速學習乳膠,現在正在嘗試修復報告。大部分工作都很好,但我有一些問題。各種乳膠問題

  1. 該摘要有非常多的填充。這使抽象突破並最終分兩頁。我如何使它適合在一個頁面上,通過刪除填充,而不是使文本變小?
  2. 我有一個長桌,我使用longtable。但是表格很寬,所以我使用p {Xmm}使其適合頁面。這工作正常。但是,然後列中的所有文本將使用整個列寬,這是我不想要的。
  3. 我使用\ setlength {\ parskip} {Xmm}在段落之間獲得一些間距。這工作正常。但是這些部分會有很多間距。有沒有什麼辦法只設置底部間距?

然後我有另一個關於乳膠的問題。爲什麼標準如此糟糕?我的意思是。如果內容太寬,你是否希望桌子不要自動折斷?你有沒有想要有0段之間的間距?我不明白...

謝謝!

+0

如果您提供了更多信息,這將有很大幫助。就像你正在使用什麼課程。而你的第二點對我來說很不明確,我不明白你做了什麼,你的期望是什麼,或者你得到了什麼。嘗試包括一些代碼。 – dmckee 2009-06-07 20:40:50

回答

4

標準乳膠類的默認選擇是爲了充分利用當時可用的最佳閱讀人體工程學數據。 (單列文檔的利潤率驚人的原因在於,好的讀者可以在不需要掃描他們的眼睛的情況下拍攝約60-65個字符)。

通常,您應該不願意重寫默認值一個很好的理由。 「當然,如果規則來自高端,你無法對此做任何事情。


BTW--這個問題的答案有很多 「我怎麼控制X?」類型問題是「使用軟件包Xcontrol,您可以從CTAN下載」。

+0

大幅度的利潤率也是基於美國紙張尺寸開發的LaTeX基礎類別的結果。由於歐洲的標準紙張尺寸不同,頁面邊框通常看起來太寬。 KOMAScript包更適合打印在歐盟紙張尺寸上的文件。 – bluebrother 2009-06-07 20:55:47

+0

+1提及60-65個字符的限制。有點令人驚訝的是,這並不是一個更爲人所熟知且更好遵守的標準。 – bernie 2009-06-07 21:05:31

7

LaTeX的默認設置根本不可怕。您需要接受LaTeX是一個排版系統 - 而不是文字處理器。從排版視圖看,表格根本不可破壞。即使它打破了,它應該如何打破?排版系統要求你(和它應該這樣做!)告訴你自己應該如何表現。此外,如果段落之間沒有間距(您正在編寫段落,不插入換行符,是嗎?)您正在使用不這樣做的文檔類:它是一種完全可接受的方式來格式化段落以使用縮進第一段在段落之間沒有額外的空間。我只是選了兩本隨機的散文書,並且都是這種格式。嚴重的是,LaTeX使用的標準(尤其是在使用KOMAScript時)是太多了 saner和方式比我用Word或類似方法創建的任何東西都更好看。如果你習慣了LaTeX的輸出,Word看起來很糟糕。它根本不處理間距。

此外,學習LaTeX是沒有什麼可匆忙完成的。如果您匆忙,我建議使用文字處理器。或者,獲得所需的時間。

至於你的問題:

  1. 究竟你「多填充」是什麼意思?爲什麼你首先添加填充?如果該段只有一兩行太長,則可以使用\enlargethispage
  2. 你可能會對tabularx軟件包感興趣。如果您使用tabular您可能想要使p\raggedright
  3. 我不明白這個問題。如果修改\parskip,則可以修改段落後添加的空間量。
-1

對不起,如果我不清楚。這是我的報告的結構。我使用文章,因爲我不希望部分從0開始。

\documentclass[a4wide,titlepage,12pt]{article} 

\usepackage[english,swedish]{babel} 
\usepackage[T1]{fontenc} 
\usepackage[utf8]{inputenc} 
\usepackage[pdftex]{graphicx} 
\usepackage{fancyhdr} 
\usepackage{longtable} 
\usepackage{array} 
\usepackage{colortbl} 
\usepackage{a4wide} 

\setlength{\parskip}{3mm plus3mm minus3mm} 
\setlength{\parindent}{0mm} 

\begin{document} 

\begin{titlepage} 
    ... 
\end{titlepage} 

\begin{abstract} 
    ... 
\end{abstract} 

\selectlanguage{english} 
\begin{abstract} 
    ... 
\end{abstract} 
\selectlanguage{swedish} 

    ... 

\begin{document} 

關於問題二。我的意思是Here's a screenshot。正如你所看到的文本使用100%的寬度。所以在一些單詞之間有一些間隔。 如果我不清楚別的什麼。請問。

+2

當然,將表格列格式化爲p使其表現如下:p是段落,除非另有說明,段落總是*對齊。您需要製作該專欄{\ raggedright} p {3cm}。如果你的表長度不超過一頁,我建議使用tabularx而不是表格或longtable。 – bluebrother 2009-06-07 21:04:31

+0

它確實超過了一頁,所以我必須使用longtable。它與raggedright一起工作,除非我在最後一欄中這樣做。然後它在我的\ hline上失敗。 – rejeep 2009-06-07 21:53:22

-1
  1. 「很多填充」我的意思是,即使文本上方和下方有足夠的空間,它也會將其包裝成兩頁。我沒有添加任何填充。抽象頁面比其他頁面有更多的填充。

  2. {\ raggedright} p {3cm}的作品,差不多......我可以在所有專欄上設置粗糙的,但最後一個。將它設置在最後會產生編譯錯誤。

  3. 「您修改了段落後添加的空間量」:我知道嗎?是否將{sub}部分視爲段落?因爲我也得到了額外的空間。

乳膠是本報告的要求。我在玩了一下之後就明白,你真的應該從心裏去學習它。我會的!

就像你說的那樣。乳膠非常好看。並且指定一個標準以達到最佳閱讀人體工程學效果很有意義。

1

當您插入\raggedright時,它將\\重新定義爲「文本行結束」而不是「表格行結束」。您可以改用\tabularnewline