Tabelle mit \multicolumn und \lstinline

Tabellen und Grafiken erstellen und anordnen


Monty
Forum-Newbie
Forum-Newbie
Beiträge: 4
Registriert: Fr 1. Jun 2018, 15:48

Tabelle mit \multicolumn und \lstinline

Beitrag von Monty »

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}

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4267
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

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} 

Monty
Forum-Newbie
Forum-Newbie
Beiträge: 4
Registriert: Fr 1. Jun 2018, 15:48

Beitrag von Monty »

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

Antworten