修复表格宽度

问题描述 投票:0回答:1

我正在尝试创建项目报告,该报告需要我在每页上以两列样式编写。我在最后一页有一张桌子,它的宽度比页面宽度的一半大得多,所以我想允许它扩展到整个页面宽度。但是,Latex会覆盖扩展部分。

我尝试了一些操作,例如使用\begin{table*}而不是\begin{table}-但这会使表格转到下一页。 (我不喜欢这样,因为它是我报告的最后一页)

我也尝试过\includegraphics[width=0.8\linewidth],但这会导致编译错误。

关于此的任何想法。现在卡住了一段时间。

latex
1个回答
0
投票

我不确定我是否完全理解您的问题。 IMO,您有一个documentclass,用于定义您的文本将采用两列格式,如下所示:

\documentclass[a4paper, 11pt, twocolumn]{report}

您有一堆文本是您的报告,采用这种两列格式,您需要插入一个仅使用单列格式的表。对我来说,这是通过在\onecolumn命令之前添加\begin{table}命令来实现的。完成表格后,可以使用\twocolumn命令返回到以前的格式。

但是,使用我给您的这种方法,它将把表格移到下一页的顶部,因为AFAIK您无法在Latex的同一页上包含\onecolumn\twocolumn

您还可以使用float包,通过表格中的h选项将表格放置在所需的位置;像这样的:`\ begin {table} [ht]。但是,这不会覆盖我上面写的内容,如果您要更改列的样式,它仍将在下一页开始。

对于大表,我知道有一个用于处理它们的软件包。我自己没有使用过,但请尝试一下。看看这篇文章:https://tex.stackexchange.com/questions/136212/how-to-use-longtable-package

© www.soinside.com 2019 - 2024. All rights reserved.