einspaltiger Quellcode im IEEE-Format, fehlende Seite

einspaltiger Quellcode im IEEE-Format, fehlende Seite

Ich versuche, Quellcode als Anhang (einspaltig) in ein Dokument im IEEE-Format (zweispaltig) einzufügen. Ich habe es geschafft, einen einspaltigen Anhang und den Quellcode hinzuzufügen, aber aus irgendeinem Grund ist mein Code auf der ersten Seite abgeschnitten. Ich habe versucht, eine neue Seite hinzuzufügen, aber es funktioniert nicht. Das hier habe ich:

\documentclass[conference]{IEEEtran}
\IEEEoverridecommandlockouts
% The preceding line is only needed to identify funding in the first footnote. If that is unneeded, please comment it out.
\usepackage{minted}
\usepackage{cite}
\usepackage{amsmath,amssymb,amsfonts}
\usepackage{algorithmic}
\usepackage{graphicx}
\usepackage{textcomp}
\usepackage{xcolor}
\def\BibTeX{{\rm B\kern-.05em{\sc i\kern-.025em b}\kern-.08em
    T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}}


\begin{document}
\twocolumn[
\begin{@twocolumnfalse}

\include{Appendix}\newpage\cleardoublepage

\end{@twocolumnfalse}
]    
\end{document}


In my Appendix I have 

\appendix
    \section{Source Code}
        \begin{minted}
        [frame=lines,
        framesep=2mm,
        baselinestretch=0.8,
        fontsize=\small, linenos]{lua}
        Source code here...
        2 pages long
        \end{minted}

Ich bin nicht ganz sicher, was ich falsch gemacht habe, aber ich wäre für jede Hilfe dankbar.

Seitenabschaltung

Antwort1

Hier ist eine vereinfachte und überarbeitete Version Ihres MWE, die Ihnen meiner Meinung nach das bietet, was Sie wollen.

% ieeetranprob.tex  SE 540633 twocol to onecol

\documentclass[conference]{IEEEtran}
\IEEEoverridecommandlockouts
% The preceding line is only needed to identify funding in the first footnote. If that is unneeded, please comment it out.
%\usepackage{minted}
%\usepackage{cite}
\usepackage{amsmath,amssymb,amsfonts}
\usepackage{algorithmic}
\usepackage{graphicx}
\usepackage{textcomp}
\usepackage{xcolor}
\def\BibTeX{{\rm B\kern-.05em{\sc i\kern-.025em b}\kern-.08em
    T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}}

\usepackage{lipsum}   % my addition fior convenience
\usepackage{comment}  % my addition for convenience

\begin{document}
\section{Main} % just to start things off
\lipsum[1]

\begin{comment} % don't need this code
\twocolumn[
\begin{@twocolumnfalse}

\include{Appendix}\newpage\cleardoublepage
\end{comment}

In my Appendix I have 

\onecolumn % starts a new page on onecolumn mode
\appendix[Source code] % give a title for the appendix
\lipsum[3]
%    \section{Source Code} % \section inoperable within Appendix
\lipsum[2] % use this instead of the minted stuff
\begin{comment}
        \begin{minted}
        [frame=lines,
        framesep=2mm,
        baselinestretch=0.8,
        fontsize=\small, linenos]{lua}
        Source code here...
        2 pages long
        \end{minted}
\end{comment}

\begin{comment} % don't need the next two lines anymore
\end{@twocolumnfalse}
]
\end{comment}

\end{document}

Der Klassenstandard ist twocolumn. Die Verwendung \onecolumnändert den Modus von zwei auf eine Spalte und startet eine neue Seite.

verwandte Informationen