2009-06-07 99 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