Graphics, Figures & TablesLongtable exceeds right margin

Information and discussion about graphics, figures & tables in LaTeX documents.
Post Reply
Adriana-Rosalia
Posts: 2
Joined: Tue Sep 22, 2015 9:41 pm

Longtable exceeds right margin

Post by Adriana-Rosalia »

Hello dear LaTeX-Community,

this is my first question in a LaTeX forum. Please excuse my mistakes :)

I am writing my Bachelor thesis with LaTeX and I am a beginner.
I have a proplem with a longtable: It exceeds the right margin (to be precise: toprule, midrule and bottomrule exceed the margin). I have searched in the internet for hours, but I don't find a solution to my problem in any forum. I tried many suggestions, but none of them worked. Can you help me?
I would appreciate you help very much. Thank you in advance!

This is my table:

Code: Select all

Code, edit and compile here:
\documentclass [titlepage,12pt, a4paper] {article}
\usepackage [ngerman] {babel}
\usepackage[inner=4cm, outer=2cm, top=2cm, bottom=2cm]{geometry}
\usepackage [latin1] {inputenc}
\usepackage [T1] {fontenc}
\usepackage{lmodern}
\usepackage{amsmath}
\usepackage[justification=RaggedRight, singlelinecheck=false]{caption}
\usepackage{longtable, booktabs}
\usepackage{ragged2e}
\usepackage{multirow}
\setlength\emergencystretch{0.6em}
\makeatletter
\renewcommand*\l@section{\@dottedtocline{1}{0em}{2.3em}}
\makeatother
\makeatletter
\renewcommand*\l@figure{\@dottedtocline{1}{0em}{2.3em}}
\let\l@table\l@figure
\makeatother
\renewcommand{\baselinestretch}{1.3}
\pagestyle{empty}
\begin {document}
\scriptsize
\setlength\LTleft{0pt}
\setlength\LTright{0pt}
\begin{longtable}{p{0.155\textwidth}p{0.175\textwidth}p{0.175\textwidth}p{0.175\textwidth}p{0.175\textwidth}}
\caption[Länderübergreifender Vergleich der Fremdkapitalquoten in börsen- und nicht-börsennotierten Unternehmen]{Länderübergreifender Vergleich der Fremdkapitalquoten in börsen- und nicht-börsennotierten Unternehmen unter Zugrundelegung zweier Definitionen der Verschuldung\label{Vergleich der Fremdkapitalquoten}}\\
\toprule
\textbf{Land} & \multicolumn{2}{l}{\textbf{börsennotierte Unternehmen}} & \multicolumn{2}{l}{\textbf{nicht-börsennotierte Unternehmen}}\\
\cmidrule(lr){2-3}
\cmidrule(lr){4-5}
& \textbf{Verschuldung gem. der breiten Definition} & \textbf{Verschuldung gem. der engen Definition} & \textbf{Verschuldung gem. der breiten Definition} & \textbf{Verschuldung gem. der engen Definition}\\
\midrule
\endfirsthead
\multicolumn{5}{l}{\sl Fortsetzung}\\[2pt]
\toprule
\textbf{Land} & \multicolumn{2}{l}{\textbf{börsennotierte Unternehmen}} & \multicolumn{2}{l}{\textbf{nicht-börsennotierte Unternehmen}}\\
 
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Recommended reading 2024:

LaTeXguide.org • LaTeX-Cookbook.net • TikZ.org

NEW: TikZ book now 40% off at Amazon.com for a short time.

Johannes_B
Site Moderator
Posts: 4182
Joined: Thu Nov 01, 2012 4:08 pm

Longtable exceeds right margin

Post by Johannes_B »

Some improvements in the code.

Code: Select all

Code, edit and compile here:
\documentclass[titlepage,12pt, a4paper]{article}
\usepackage[ngerman]{babel}
\usepackage[inner=4cm, outer=2cm, top=2cm, bottom=15cm%for demonstration purposes
]{geometry}
\usepackage[utf8]{inputenc}% utf8 for online compiler and up-to-date people
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{calc}
\usepackage{showframe}
\usepackage{amsmath}
\usepackage[justification=RaggedRight, singlelinecheck=false]{caption}
\usepackage{longtable, booktabs}
\usepackage{ragged2e}
%\usepackage{multirow}
%\setlength\emergencystretch{0.6em}
%\makeatletter
%\renewcommand*\l@section{\@dottedtocline{1}{0em}{2.3em}}
%\renewcommand*\l@figure{\@dottedtocline{1}{0em}{2.3em}}
%\let\l@table\l@figure
%\makeatother
%\renewcommand{\baselinestretch}{1.3}
%\pagestyle{empty}
\newcommand{\tabhead}[1]{\textbf{#1}}
\newcommand{\tabsubhead}[1]{#1}
\usepackage{array}
\newcolumntype{L}[1]{>{\hbox{}\RaggedRight}p{#1}}
\begin {document}
\scriptsize
\setlength\LTleft{0pt}
\setlength\LTright{0pt}
\begin{longtable}{L{0.15\textwidth}L{0.17\textwidth}L{0.17\textwidth}L{0.17\textwidth}L{0.17\textwidth}}
\caption[Länderübergreifender Vergleich der Fremdkapitalquoten in börsen- und nicht-börsennotierten Unternehmen]{Länderübergreifender Vergleich der Fremdkapitalquoten in börsen- und nicht-börsennotierten Unternehmen unter Zugrundelegung zweier Definitionen der Verschuldung\label{Vergleich der Fremdkapitalquoten}}\\
\toprule
\tabhead{Land} & \multicolumn{2}{l}{\tabhead{börsennotierte Unternehmen}} & \multicolumn{2}{l}{\tabhead{nicht-börsennotierte Unternehmen}}\\
\cmidrule(lr){2-3}
\cmidrule(lr){4-5}
& \tabsubhead{Verschuldung gem. der breiten Definition} & \tabsubhead{Verschuldung gem. der engen Definition} & \tabsubhead{Verschuldung gem. der breiten Definition} & \tabsubhead{Verschuldung gem. der engen Definition}\\
 
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
The smart way: Calm down and take a deep breath, read posts and provided links attentively, try to understand and ask if necessary.
Adriana-Rosalia
Posts: 2
Joined: Tue Sep 22, 2015 9:41 pm

Re: Longtable exceeds right margin

Post by Adriana-Rosalia »

Oh, wow, thank you so much for your quick reply!!!
You helped me a lot! Thank you!
Post Reply