Tabelle mit \multicolumn und \lstinline

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Tabelle mit \multicolumn und \lstinline

von Monty » Fr 1. Jun 2018, 20:20

Danke für die Antwort :)
Die Lösung sieht gut aus, ich werde es morgen gleich mal ausprobieren

von u_fischer » Fr 1. Jun 2018, 19:15

Du kannst \lstinline nicht im Argument anderer Befehle (hier \multicolumn) verwenden. Eine Möglichkeit ist es das Listing in einer Box zu speichern:
\documentclass[a4paper,12pt,oneside,english]{scrartcl}
\usepackage[utf8]{inputenc} %in aktuellen texsystemen unnötig da default
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{listings}
\begin{document}
\newsavebox\mylisting

\begin{lrbox}{\mylisting}
 \begin{minipage}[t]{10.5cm}
  \lstinline[breaklines=true]+C:\Users\User_Name\AppData\Beispiel & Pfad"+
 \end{minipage}
\end{lrbox}

\begin{tabular}[h]{|p{3.5cm}|p{3.5cm}|p{3.5cm}|p{3.5cm}|}
\hline
{Description} & \multicolumn{3}{|p{10.5cm}|}{\usebox\mylisting}\\
\hline
\end{tabular}

\end{document} 

Tabelle mit \multicolumn und \lstinline

von Monty » Fr 1. Jun 2018, 16:12

Hallo erstmal :)
Ich bin noch recht unerfahren im Umgang mit LaTex daher wende ich mich an euch.
Ich möchte eine Tabelle erstellen mit einer \multicolum Spalte in der ein Computer-Dateipfad steht (also voll mit Sonderzeichen die nicht interpretiert werden dürfen). Dies versuche ich mit \lstinline[breaklines=true] bekomme allerdings immer einen Fehler.

Schon mal Danke im vorraus :)

Kurzer Ausschnitt:
\documentclass[a4paper,12pt,oneside,english]{scrartcl}
\usepackage{pdflscape}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[pdftex]{graphicx}
\usepackage[official]{eurosym}
\usepackage{listings}
\usepackage{color}
\pagenumbering{arabic}
\begin{document}

....

\begin{center}
\begin{tabular}[h]{|p{3.5cm}|p{3.5cm}|p{3.5cm}|p{3.5cm}|}
\hline
{Description} & \multicolumn{3}{|p{10.5cm}|}{\lstinline[breaklines=true]+C:\Users\User_Name\AppData\Beispiel & Pfad"+}\\ 
\hline
\end{tabular}
\end{center}
\end{document}

Nach oben