Archiv verlassen und diese Seite im Standarddesign anzeigen : \lstinline + tilde + tabular
Hallo zusammen,
ich habe eine Tabular-Umgebung. In dieser möchte ich \lstinline Darstellen. Leider geht \lstinline{asdf} nicht. Mit Hilfe von google habe ich \lstinline!asdf! gefunden, allerdings bekomme ich dort keine mathematischen Zeichen hin.
Könnt ihr mir vielleicht weiter helfen?
Viele Grüße
MM
In ne minipage rein?
MfG Bischi
Hey,
jep ist es. Ich habe zwei Tabellen nebeneinander gesetzt nach diesem Prinzip:
http://www.matheplanet.com/default3.html?call=viewtopic.php?topic=98890&ref=http%3A%2F%2F
Und in einer solchen Tabelle benötige ich nun ein Quellcodedarstellung mit der lstinline Mehtode
viele grüße
MM
ich habe eine Tabular-Umgebung. In dieser möchte ich \lstinline Darstellen. Leider geht \lstinline{asdf} nicht. Mit Hilfe von google habe ich \lstinline!asdf! gefunden, allerdings bekomme ich dort keine mathematischen Zeichen hin.
du hast garantiert nicht nur eine normale Tabelle, denn da ist die
Anwendung von \lstinline definitiv kein Problem. Mach ein anständiges
Beispiel!
Herbert
Hey,
hier ein Ausschnitt:
\begin{table}[h]
\centering
\begin{minipage}{0.35\textwidth}
\begin{tabular}{|p{4.6cm}|c|}\hline
\multicolumn{ 2 } { | c | } {Titel 1} \\ \hline \hline
z1 &a == b \\ \hline
\end{tabular}
\end{minipage}\hfill
\begin{minipage}{0.50\textwidth}
\begin{tabular}{|p{5cm}|c|} \hline
\multicolumn{ 2 } { | c | } {Titel 2} \\ \hline \hline
\bf test1 &\bf test1 \\ \hline
\end{tabular}
\caption{logische Operatoren}
\end{minipage}
\end{table}
Reicht ein solcher Ausschnitt?
Viele Grüße
MM
Stefan_K
28-09-2009, 00:04
Das ist kein gutes Beispiel: es ist nicht übersetzbar. Damit kann man es lesen, doch nicht testen, um sich eben mal die Fehlermeldungen und -orte anzusehen.
Abgesehen davon steht auch kein \lstinline darin. Soll sich jeder Leser selbst etwas daraus basteln?
\lstinline würde funktionieren, wenn Du p-Spalten verwendest (oder b, m mit array-Paket) oder z.B. \parbox (http://texblog.net/help/latex/ltx-294.html) innerhalb der Zelle und in dieser Box dann \lstinline.
Viele Grüße,
Stefan
Hallo Stefan_k
hier noch einmal alles zusammen und jetzt auch mit Fehler:
\documentclass[a4paper]{scrbook}
\title{asdf}
\begin{document}
\begin{table}[h]
\begin{minipage}{0.35\textwidth}
\begin{tabular}{|p{4.6cm}|c|}\hline
\multicolumn{ 2 } { | c | } {Tabelle 1} \\ \hline \hline
\bf Spalte 1 &\bf Spalte 2 \\ \hline
1&\lstinline{a $\wedge$ b} \\ \hline
\end{tabular}
\caption{Tabelle 1}
\end{minipage}\hfill
\begin{minipage}{0.50\textwidth}
\begin{tabular}{|p{5cm}|c|} \hline
\multicolumn{ 2 } { | c | } {Tabelle 2} \\ \hline \hline
\bf Spalte 1 &\bf Spalte 2 \\ \hline
1& \lstinline{\tilde}\\ \hline
2& \lstinline{a \&\& b}\\ \hline
3&test\\ \hline
\end{tabular}
\caption{Tabelle 2}
\end{minipage}
\end{table}
\end{document}
Ist dieses so nun besser?
viele grüße
mm
Das ist kein gutes Beispiel: es ist nicht übersetzbar. Damit kann man es lesen, doch nicht testen, um sich eben mal die Fehlermeldungen und -orte anzusehen.
Abgesehen davon steht auch kein \lstinline darin. Soll sich jeder Leser selbst etwas daraus basteln?
\lstinline würde funktionieren, wenn Du p-Spalten verwendest (oder b, m mit array-Paket) oder z.B. \parbox (http://texblog.net/help/latex/ltx-294.html) innerhalb der Zelle und in dieser Box dann \lstinline.
das würde in jedem Spaltentyp gehen.
Herbert
Ist dieses so nun besser?
na sicher!
Du hast das Paket listings nicht geladen:
\documentclass[a4paper]{scrbook}
\usepackage{listings}
\begin{document}
\begin{table}
\begin{minipage}[b]{0.35\textwidth}
\begin{tabular}{|p{4cm}|c|}\hline
\multicolumn{ 2 } { | c | } {Tabelle 1} \\\hline\hline
\bfseries Spalte 1 & \bfseries Spalte 2 \\\hline
1 & \lstinline|a $\wedge$ b|\\\hline
\end{tabular}
\caption{Tabelle 1}
\end{minipage}\hfill
\begin{minipage}[b]{0.50\textwidth}
\begin{tabular}{|p{4cm}|c|} \hline
\multicolumn{ 2 } { | c | } {Tabelle 2} \\\hline\hline
\bfseries Spalte 1 & \bfseries Spalte 2 \\\hline
1 & \lstinline|\tilde| \\\hline
2 & \lstinline|a \&\& b|\\\hline
3 & test \\\hline
\end{tabular}
\caption{Tabelle 2}
\end{minipage}
\end{table}
\end{document}
und die vielen Linien machen die Tabelle nicht übersichtlicher
Herbert
Mmmmh, ich habe nun noch
\documentclass[a4paper]{scrbook}
\usepackage{listings}
hinzugefügt, aber es klappt immer noch nicht. Gibt es eine Möglichkeit, die beiden Tabellen nach oben auszurichten?
Viele Grüße
MM
Mmmmh, ich habe nun noch
\documentclass[a4paper]{scrbook}
\usepackage{listings}
hinzugefügt, aber es klappt immer noch nicht. Gibt es eine Möglichkeit, die beiden Tabellen nach oben auszurichten?
was soll man mit der Angabe "Es klappt nicht" anfangen??? :(
Klar, kann man die tabellen auch oben ausrichten ... ;)
Herbert
hallo Herbert,
also der Fehler ist
?
! Misplaced \cr.
<inserted text> \cr
l.13 1&\lstinline{a $\wedge$ b} \\ \hline
?
Leider werde ich noch nicht ganz schlau hieraus :-( Kannst du mir einen Tipp geben was zu tun ist?
Bzw. gibst du mir einen Tipp wie die beiden Tabellen auf gleicher Höher liegen?
Viele Grüße
MM
u_fischer
28-09-2009, 11:57
Du solltest dir das Beispiel von Herbert noch mal genau anschauen. Das Beispiel benutzt keine {}-Klammern, sondern || bei listings. Das hat schon einen Grund.
Stefan_K
28-09-2009, 17:22
Siehe Herbert und Ulrikes Hinweise. Noch eine Bemerkung: Du verwendest den veralteten LaTeX2.09-Befehl \bf, nimm besser \bfseries oder \textbf, Herbert hat das in seinem Codebeispiel bereits getan.
Stefan
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.