[texhax] Quick question on \hline

Steve Schwartz s.schwartz at imperial.ac.uk
Wed Aug 2 11:10:22 CEST 2006


Jim,

\hlines are designed to fit your table's natural width, so you either
need to make your tabular environment fill the whole width of the page
(e.g., by using a p{...} column specifier to specify the width of each
column), or draw your line outside your tabular environment using \rule,
e.g.

\noindent\rule{\textwidth}{0.5em}\par
\begin{tabular}...
...
\end{tabular}
\par\noindent\rule{\textwidth}{0.5em}\par

(these lines are probably too think, but you can make them any size you
like by adjusting the length (1st argument) and thickness (2nd
argument).

Steve


On Wed, 2006-08-02 at 09:15 +0100, James Smith wrote:
> Hi all,
> 
> as advised, I'm using the \tabular environment for my psuedo code
> listings which works fine. I want to enclose each listing with a
> horizontal line that goes right across the page. I've tried this...
> 
> \begin{tabular}
> {l>{$}l<{$}>{$}l<{$}}
> \\
> \hline\\
> .
> .
> .
> \\
> \hline\\
> \end{tabular}
> 
> ...but the hline only goes as far across as the code itself, not all the
> way across.
> 
> Is there a way around this?
> 
> Kind regards,
> 
> Jim
> 
-- 
+-------------------------------------------------------------------+
Professor Steven J Schwartz      Phone: +44-(0)20-7594-7660
Space and Atmospheric Physics    Fax:   +44-(0)20-7594-7772
The Blackett Laboratory          E-mail: s.schwartz at imperial.ac.uk
Imperial College London          Office: Huxley 6M70 
London SW7 2BW, U.K.             Web: http://www.sp.ph.ic.ac.uk/~sjs
+-------------------------------------------------------------------+




More information about the texhax mailing list