Überarbeitungsverlauf[Zurück]
Klicke auf Einblenden/Ausblenden von Überarbeitungen 2
Bild ausgetauscht

08 Feb '14, 22:33

esdd's gravatar image

esdd
17.8k304257

Du könntest den Befehl `\raisebox` verwenden, bei dem man optional die Ober- und Unterlänge der Box festlegen kann: \documentclass{article} \usepackage[utf8]{inputenc} \usepackage{array} \newcolumntype{M}[1]{>{\centering\arraybackslash}m{#1}} \usepackage[demo]{graphicx} \newcommand\tabbild[2][]{% \raisebox{0pt}[\dimexpr\totalheight+\dp\strutbox\relax][\dp\strutbox]{% \includegraphics[#1]{#2}% }% } \begin{document} \begin{tabular}{|M{0.6cm}|M{4.2cm}|M{2cm}|M{2cm}|M{2cm}|M{2cm}|} \hline Nr. & Bild & Verbrauch [$MWh$] & Nutzfläche [$m^2$] & Spez. Verbrauch [$kWh/m^2$] & Leistung [$kW$] \\ \hline 1 & \tabbild[width=\linewidth]{bild} & ? & ? & ? & ? \\ \hline \end{tabular} \end{document} ![alt text][1] Besser wäre es aber, wenn du auf die vertikalen Linien verzichten und dafür das Paket [`booktabs`][2] verwenden würdest. Dann kannst du die Befehle `\toprule`, `\midrule` und `\bottomrule` nutzen, die auch einen sinnvollen Abstand zu den Linien einfügen: \documentclass{article} \usepackage[utf8]{inputenc} \usepackage{array} \usepackage{booktabs} \newcolumntype{M}[1]{>{\centering\arraybackslash}m{#1}} \usepackage[demo]{graphicx} \begin{document} \begin{tabular}{M{0.6cm}M{4.2cm}M{2cm}M{2cm}M{2cm}M{2cm}} \toprule Nr. & Bild & Verbrauch [$MWh$] & Nutzfläche [$m^2$] & Spez. Verbrauch [$kWh/m^2$] & Leistung [$kW$] \\ \midrule 1 & \raisebox{0pt}[\dimexpr\totalheight+\dp\strutbox\relax][\dp\strutbox]{\includegraphics[width=\linewidth]{bild}} & ? & ? & ? & ? \\ \bottomrule \end{tabular} \end{document} ![alt text][3] [1]: http://texwelt.de/wissen/upfiles/tabbild1.PNG http://texwelt.de/wissen/upfiles/tabbild1_1.PNG [2]: http://www.ctan.org/pkg/booktabs [3]: http://texwelt.de/wissen/upfiles/tabbild2.PNG
Klicke auf Einblenden/Ausblenden von Überarbeitungen 1

08 Feb '14, 22:18

esdd's gravatar image

esdd
17.8k304257

Du könntest den Befehl `\raisebox` verwenden, bei dem man optional die Ober- und Unterlänge der Box festlegen kann: \documentclass{article} \usepackage[utf8]{inputenc} \usepackage{array} \newcolumntype{M}[1]{>{\centering\arraybackslash}m{#1}} \usepackage[demo]{graphicx} \newcommand\tabbild[2][]{% \raisebox{0pt}[\dimexpr\totalheight+\dp\strutbox\relax][\dp\strutbox]{% \includegraphics[#1]{#2}% }% } \begin{document} \begin{tabular}{|M{0.6cm}|M{4.2cm}|M{2cm}|M{2cm}|M{2cm}|M{2cm}|} \hline Nr. & Bild & Verbrauch [$MWh$] & Nutzfläche [$m^2$] & Spez. Verbrauch [$kWh/m^2$] & Leistung [$kW$] \\ \hline 1 & \tabbild[width=\linewidth]{bild} & ? & ? & ? & ? \\ \hline \end{tabular} \end{document} ![alt text][1] Besser wäre es aber, wenn du auf die vertikalen Linien verzichten und dafür das Paket [`booktabs`][2] verwenden würdest. Dann kannst du die Befehle `\toprule`, `\midrule` und `\bottomrule` nutzen, die auch einen sinnvollen Abstand zu den Linien einfügen: \documentclass{article} \usepackage[utf8]{inputenc} \usepackage{array} \usepackage{booktabs} \newcolumntype{M}[1]{>{\centering\arraybackslash}m{#1}} \usepackage[demo]{graphicx} \begin{document} \begin{tabular}{M{0.6cm}M{4.2cm}M{2cm}M{2cm}M{2cm}M{2cm}} \toprule Nr. & Bild & Verbrauch [$MWh$] & Nutzfläche [$m^2$] & Spez. Verbrauch [$kWh/m^2$] & Leistung [$kW$] \\ \midrule 1 & \raisebox{0pt}[\dimexpr\totalheight+\dp\strutbox\relax][\dp\strutbox]{\includegraphics[width=\linewidth]{bild}} & ? & ? & ? & ? \\ \bottomrule \end{tabular} \end{document} ![alt text][3] [1]: http://texwelt.de/wissen/upfiles/tabbild1.PNG [2]: http://www.ctan.org/pkg/booktabs [3]: http://texwelt.de/wissen/upfiles/tabbild2.PNG