Hier der kleine Code Ausschnitt. Warum kann ich meine 2 spaltige Tabelle (Nur Zahlen) nicht nach dem Dezimalkomma ausrichten. Ich bin derzeit im Aussendienst und habe diese Frage mit dem Handy geschrieben. Deswegen kein Minimalbeispiel. Das M-Beispiel folgt morgen früh. Vielleicht kann mir doch jemand auf anhieb sagen was falsch sein könnte. Öffne in Overleaf
\newcolumntype{D}[1]{>{\centering\arraybackslash}X} \newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}} % zentriert mit Breitenangabe \begin{figure}[H] \begin{minipage}{0.6\linewidth} \centering \includegraphics[clip, trim = 0cm 0cm 0cm 0cm,width=1.1\textwidth]{pics/Xw.pdf} \caption{Primaerkonusfeder, cz} \label{inputFunction(1)} \end{minipage}\begin{minipage}{0.4\linewidth} \centering \raisebox{\depth} { \begin{tabularx}{0.7\textwidth}{|C{0.3\textwidth}|Dc|} %\begin{tabularx}{S[table-column-width=1.6cm]|S[table-column-width=1.6cm]} \hline \rule{0pt}{20pt} \textbf{distance [m]} & \textbf{force [N]} \\ \hline \hline \input{tabledat/PkF} \end{tabularx}} \captionof{table}{Primaer, cz} \label{tab:inputFunction(1)} \end{minipage} \end{figure} gefragt 10 Apr '19, 10:23 helmutW |
Minimalbeispiel, das mittels Öffne in Overleaf
\documentclass[]{article} \usepackage[detect-all]{siunitx} \usepackage{tabularx} \usepackage{duckuments}% dummy content \begin{document} \noindent \begin{tabularx}{\linewidth}{XSS} \textbf{Text} & {\textbf{distance / \si{m}}} & {\textbf{force / \si{N}}} \\ Some text & 3.45 & 100.2 \\ Some more text & 12.68 & 73.4 \\ \blindduck & 43.13 & 152.3 \end{tabularx} \end{document} beantwortet 10 Apr '19, 11:12 Skillmon @Skillmon " Wichtig ist, dass um Zellen in denen keine Ziffer enthalten ist -- bzw. die nicht ausgerichtet werden sollen -- geschweifte Klammern verwendet werden." Das weiss ich :) trotzdem geht es bei mir nicht. Ich schaff es einfach nicht in der figure Umgebung die Tabelle einzufügen.
(10 Apr '19, 16:59)
helmutW
|
Leider kann man mit deinem Minimalbeispiel nicht viel anfangen, es fehlen die Definitionen für die
C
undD
Spalten. Insgesamt fehlt eine Präambel, die das Dokument kompilierbar macht. Ich werde trotzdem versuchen, eine Antwort zu erstellen.Weder
C
nochD
sind entsprechend definiert, somit können sie keine Ausrichtung an der Dezimaltrennstelle erreichen. Übrigens müsste es\newcolumntype{D}{>{\centering\arraybackslash}X}
sein, da diese Spaltendefinition kein Argument erwartet. In der auskommentierten Zeile fehlte die Gesamtbreitenangabe, außerdem ist es unsinnig,tabularx
zu verwenden, ohneX
-Spalte.