\longtable-Beschriftung wird angezeigt und verschwindet – wie lässt man sie erscheinen?

\longtable-Beschriftung wird angezeigt und verschwindet – wie lässt man sie erscheinen?

Ich habe versucht, es \longtableinnerhalb landscapeder Umgebung zu verwenden. Endlich habe ich es geschafft. Die Tabelle sieht in einer temporären Datei gut aus, aber wenn ich das Hauptdokument kompiliere, verschwindet die Überschrift. Ich habe einfach die Präambel aus dem Hauptdokument in die temporäre Datei kopiert – die temporäre Datei wird problemlos kompiliert, während die Hauptdatei ohne Überschrift auskommt (obwohl die Beschriftung für die Tabelle funktioniert).

Hier ist die temporäre Datei:

% !TEX options=--shell-escape
\pdfoutput=1
\pdfcompresslevel=9
\pdfinfo
{
    /Author ()
    /Title ()
    /Subject ()
    /Keywords ()
}
\documentclass[a4paper,onecolumn,oneside,12pt]{mwrep}

\usepackage{times}

\usepackage{algolrevived}
\usepackage[T1]{fontenc}
\usepackage[polish]{babel}
\usepackage[utf8]{inputenc}
\usepackage{icomma}  % for comma as decimal separator
\usepackage{lmodern} % different looks (font-times), and (!!!) polish characters
\selectlanguage{polish}


\usepackage[MeX]{polski}
\usepackage{amsmath}
\usepackage{tabularx}
\usepackage{multirow}
\usepackage{gensymb}
\usepackage{longtable}
\usepackage{lscape}
% packages required by `pandoc' generated file:
\usepackage{booktabs}


\usepackage{hyperref}
\hypersetup{linktocpage}

\usepackage{graphicx} % figures (?)
\usepackage{pgf}

\usepackage{pgfplots}
\pgfplotsset{compat=1.15}
\usepackage{mathrsfs}
\usetikzlibrary{arrows}
\definecolor{qqwuqq}{rgb}{0.,0.39215686274509803,0.}
\definecolor{qqqqff}{rgb}{0.,0.,1.}  % <- tikz
\usepackage{pict2e}
\usepackage{float}
\usepackage{xcolor}  
\usepackage{bigints}
\usepackage{caption}
\captionsetup[table]{name=Tabela}
\usepackage{subcaption}

%conditional compilation:
\usepackage{etoolbox}
\newtoggle{PUREFINAL}
\togglefalse{PUREFINAL}
\newtoggle{paper}
\togglefalse{paper}
% \toggletrue{paper}

\newif\ifswitchFinal
\iftoggle{paper}{ % \tDpi def.: target dpi, tDpi
  \newcommand{\tDpi}{600}
}{
  \newcommand{\tDpi}{72}
}
\iftoggle{PUREFINAL}{
  \switchFinaltrue
  }{
  \switchFinalfalse
}

\usepackage{python}
\patchcmd{\endpython}{python }{python3 }{}{}
\usepackage[cache=false]{minted}  % another package for listings, with colors

\newcolumntype{P}[1]{>{\centering\arraybackslash}p{#1}}  % centering column
\usepackage{dcolumn}

\addto\captionspolish{%
  \renewcommand{\appendixtocname}{Dodatki}
  \renewcommand\appendixname{Dodatek}
  \renewcommand\appendixpagename{Dodatki}
}

\renewcommand*\thefigure{\arabic{chapter}.\arabic{figure}}  % figures numbering
\renewcommand*\thesubfigure{\arabic{subfigure}}
\captionsetup[subfigure]{labelformat=parens, labelsep=quad}

\usepackage[toc,page]{appendix}  % 2019.09.17

\newcommand{\arctg}{\operatorname{arctg}}

\hyphenpenalty=10000        % nie dziel wyrazów zbyt często
\clubpenalty=10000          % kara za sierotki
\widowpenalty=10000         % nie pozostawiaj wdów
\brokenpenalty=10000        % nie dziel wyrazów między stronami
\exhyphenpenalty=999999     % nie dziel słów z myślnikiem
\righthyphenmin=3           % dziel minimum 3 litery

\tolerance=4500
\pretolerance=250
\hfuzz=1.5pt
\hbadness=1450

\sloppy                     % umacnia pozycję prawego marginesu

\setlength{\textwidth}{\paperwidth}
\addtolength{\textwidth}{-5cm}
\setlength{\textheight}{\paperheight}
\addtolength{\textheight}{-5cm}
\setlength{\oddsidemargin}{0cm}
\setlength{\evensidemargin}{0cm}
\topmargin -1.25cm
\footskip 1.4cm

\linespread{1.3}  % For use 1.6, for one-and-a-half spacing 1.3.

%relative path to images:
\graphicspath {{../../../../img/}}

\begin{document}

\section*{Dodatek 2: Opis konstrukcji wykorzystanego modelu geometrycznego}

Testy poprawności teorii diagramów drogi słońca i kąta padania promieni słonecznych,
opisanej w niniejszej rozprawie, przeprowadzono z wykorzystaniem falsyfikacji [...]

Protokół konstrukcji wygenerowany przez aplikację zamieszczono
w tab. \ref{tab:constructionProtocol}. \\

\input{ConstructionProtocol.tex}

\section*{Opis modelu}

Model geometryczny został stworzony według następujących głównych założeń: [...]

\end{document}

und ein Fragment des ConstructionProtocol.tex:

\begin{landscape}
\setlength\LTcapwidth{\textwidth}
\setlength\LTleft{0pt}            % default: \parindent
\setlength\LTright{0pt}

\begin{longtable}[]{@{}
  >{\raggedright\arraybackslash}p{(\columnwidth - 8\tabcolsep) * \real{0.03}}
  >{\raggedright\arraybackslash}p{(\columnwidth - 8\tabcolsep) * \real{0.15}}
  >{\raggedright\arraybackslash}p{(\columnwidth - 8\tabcolsep) * \real{0.30}}
  >{\raggedright\arraybackslash}p{(\columnwidth - 8\tabcolsep) * \real{0.30}}
  >{\raggedright\arraybackslash}p{(\columnwidth - 8\tabcolsep) * \real{0.20}}@{}}
\caption{Protokół konstrukcji modelu geometrycznego do przykładu 3.3 z \cite{PTFKES2006}.} \label{tab:constructionProtocol} \\
\toprule
% \multicolumn{1}{|c}{Number} & Theory & Question & Explanation  \\
\multicolumn{1}{c}{Nr} & Nazwa & Opis & Wartość & Definicja \\
\midrule
\endhead

1 & Funkcja B & ~ & B(n) = (n - 1) * 360 / 365 & ~ \\
2 & Funkcja E & Jeżeli(0 $\leq$ n $\leq$ 365, 229.2 (0 + 0cos((B(n))°) -
0.03sin((B(n))°) - 0.01cos(2(B(n))°) - 0.04sin(2(B(n))°))) & E(n) = If(0
$\leq$ n $\leq$ 365, 229.2 (0 + 0cos(((n - 1) * 360 / 365)°) - 0.03sin(((n - 1) *
360 / 365)°) - 0.01cos(2((n - 1) * 360 / 365)°) - 0.04sin(2((n - 1) *
360 / 365)°))) & Jeżeli(0 $\leq$ n $\leq$ 365, 229.2 (0 + 0cos((B(n))°) -
0.03sin((B(n))°) - 0.01cos(2(B(n))°) - 0.04sin(2(B(n))°))) \\
3 & Funkcja Fix & ~ & Fix(n) = Jeżeli(n \textgreater{} 0, floor(n),
ceil(n)) & ~ \\
4 & Funkcja dec & ~ & dec(dn) = Jeżeli(1 $\leq$ dn $\leq$ 366, 23.45sin(360((dn +
284) / 365)°)) & ~ \\
[...]
136 & Liczba prec & ~ & prec = 0 & ~ \\
137 & Liczba scs\textsubscript{loc} & round((mns\textsubscript{loc} -
Fix(mns\textsubscript{loc})) * 60, prec) & scs\textsubscript{loc} = 0 &
round((mns\textsubscript{loc} - Fix(mns\textsubscript{loc})) * 60,
prec) \\
\bottomrule
\end{longtable}
\end{landscape}

Die Seiten mit und ohne Überschrift (zuerst die temporäre Datei, dann die Haupt-/Enddatei):

longtable mit Beschriftung, tmp-Datei

longtable mit fehlender Beschriftung, die Hauptdatei

PS: Die Tabelle wurde mit Pandoc aus der HTML-Datei Geogebra-Konstruktionsprotokoll erstellt. Ich kämpfe seit mehreren Tagen mit der Tabelle und habe mich nach vielen Versuchen entschlossen, die Frage zu posten. Vielen Dank im Voraus.

Antwort1

Ich habe gerade die Ursache des Problems und die Lösung gefunden.

Das gesamte Dokument besteht aus einigen Dateien, die in der Hauptdatei enthalten sind .tex, während die temporäre Datei nur die Tabelle enthält (über \inputBefehl). Die Hauptdatei enthält Anhänge .tex, die die Tabelle importiert haben. Es scheint, als wäre das eine Datei \inputzu viel. Als ich den Inhalt der Tabelle kopierte und direkt in die Datei Anhänge einfügte, wurde er wie vorgesehen kompiliert.

Die erste Seite mit der Langtabelle und der Überschrift

und die zweite Seite:

Die zweite Seite mit Überschrift und Verweis auf die Tabelle.

verwandte Informationen