Problem mit Zentrierung in einer Tabellenzeile

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: Problem mit Zentrierung in einer Tabellenzeile

von Dennis1986 » So 22. Mai 2016, 19:10

Ich danke euch vielmals. Es funktioniert alles ohne Probleme.


Gruss Dennis

von Bartman » Do 19. Mai 2016, 22:36

Meine Vorstellung von Deiner Tabelle auf der Grundlage des Beispiels von "Noch so einer":
\documentclass[10pt]{article}

\usepackage{multirow}
\usepackage[position=above]{caption}
\usepackage{booktabs}
\usepackage{amsmath}
\usepackage{siunitx}

\sisetup{locale=DE}

\begin{document}
\begin{table}[htbp]
\centering
\renewcommand{\arraystretch}{1.3}
\caption{Ausgangssignal des Solton SPA600X.}
\begin{tabular}{
	c
	>{$}c<{$}
	c
}
\toprule
\multicolumn{1}{p{1.7cm}<{\centering}}{verwendeter Output}
& \multicolumn{1}{p{1.3cm}<{\centering}}{Pol des Speakon Steckers} 
& angezeigtes Signal\\
\midrule
\multirow{2}{*}{A}      & 1+ & Sinussignal\\
                        & 1- & \SI{0}{\V}\\
%\cmidrule(lr){2-3}
\addlinespace[1em]
\multirow{2}{*}{B}      & 1+ & Sinussignal\\
                        & 1- & \SI{0}{\V}\\
%\cmidrule(lr){2-3}
\addlinespace[1em]
\multirow{2}{*}{Bridge} & 1+ & Sinussignal\\
                        & 1- & gegenphasiges Sinussignal\\
\bottomrule
\end{tabular}
\label{spa}
\end{table}
\end{document}

von Noch so einer » Do 19. Mai 2016, 21:30

Da das die Einträge einwandfrei horizontal zentriert sind, vermute(!) ich, dass Du sie gerne jeweils innerhalb von zwei Zeilen vertikal zentriert haben möchtest. Das geht beispielsweise mit multirow:
\documentclass[10pt]{article}
\usepackage{multirow}
\begin{document}
\begin{table}[h]
\centering
\caption{Ausgangssignal des Solton SPA600X.}
\begin{tabular}{|c|c|c|}
   \hline
verwendeter Output   &   Pol des Speakon Steckers   &   angezeigtes Signal\\\hline
\multirow{2}{*}{A}   &   1+   &   Sinussignal\\\cline{2-3}
   &   1-   &   0 V\\\hline
\multirow{2}{*}{B}   &   1+   &   Sinussignal\\\cline{2-3}
   &   1-   &   0 V\\\hline
\multirow{2}{*}{Bridge}   &   1+   &   Sinussignal\\\cline{2-3}
      &   1-   &   gegenphasiges Sinussignal\\\hline
    
\end{tabular}
\label{spa}
\end{table}
\end{document}
Bitte unbedingt in der [d]multirow[/d]-Anleitung nachlesen, wie das funktioniert bzw. was die Argumente bedeuten.

Es sei auch wieder einmal darauf hingewiesen, dass vertikale Linien den Lesefluss in Tabellen stark stören und deshalb typographisch nicht empfehlenswert. Auch horizontale Linien sollte man auf ein Mindestmaß reduzieren. Tabellen mit wenigen Linien sind meist außerdem auch optisch ansprechender. Beispiele dafür findet man u. a. in tabsatz.pdf (siehe Wichtige Netzdokumente).

Problem mit Zentrierung in einer Tabellenzeile

von Dennis1986 » Do 19. Mai 2016, 21:05

Hallo Leute,

ich habe folgendes Problem, und zwar möchte ich in der nachfolgenden Tabelle jeweils A, B und Bridge zentrieren bekomme es aber nach Stunden des Probierens nicht hin. Es wäre toll wenn mir jemand auf die Sprünge helfen könnte.
\documentclass[10pt]{article}
\usepackage{tabularx}
\begin{document}
\begin{table}[h]
\centering
\caption{Ausgangssignal des Solton SPA600X.}
\begin{tabular}{|c|c|c|}
   \hline
verwendeter Output	&	Pol des Speakon Steckers	&	angezeigtes Signal\\\hline
A	&	1+	&	Sinussignal\\\cline{2-3}
	&	1-	&	0 V\\\hline
B	&	1+	&	Sinussignal\\\cline{2-3}
	&	1-	&	0 V\\\hline
Bridge	&	1+	&	Sinussignal\\\cline{2-3}
		&	1-	&	gegenphasiges Sinussignal\\\hline
    
\end{tabular}
\label{spa}
\end{table}
\end{document}

Nach oben