![relleno tabularx en cierta columna](https://rvso.com/image/392346/relleno%20tabularx%20en%20cierta%20columna.png)
Tengo una mesa reacurable que quiero que sea la misma. Actualmente, el ancho sería diferente según el ancho del texto en la columna "Título". ¿Cómo debo hacerlo para que luzca igual cada vez que uso la mesa?
\begin{tabularx}{\textwidth}{||c c c c||}
\hline
ID & Titel & Schätzung & Effektiv \\ [0.5ex]
\hline\hline
101 & Übernahme Frontend Design von Prototyp & 2 & 2 \\
\hline
102 & Draftable Demo zu Spring Boot & 2 & 8 \\
\hline
103 & PDF Diff Demo zu Spring Boot & 1 & 4 \\
\hline
\end{tabularx}
¡Gracias por tu ayuda!
Respuesta1
Bueno, no explicaste a qué te refieres con:
¿Cómo debo hacerlo para que luzca igual cada vez que uso la mesa?
Por eso te mostraré algunas posibilidades que puedes utilizar:
\begin{tabularx}{\textwidth}{||c X c c||}
crea una tabla siempre distribuida a lo largo del texto\textwidth
con una columna variable marcada conX
y tres columnas con contenido centrado marcado conc
. Dependiendo de la longitud del título o de los datos de las tres columnas marcadas conc
él, podría ser útil utilizar\begin{tabularx}{\textwidth}{||X X X X||}
en su lugar...- Si no necesita la columna variable
X
,tabularx
puede utilizar la siguiente\begin{tabular}{||c p{6.9cm} c c||}
con una segunda columna fija de 6,9 cm de longitud. Con los datos actuales, su tabla se ajusta al área de escritura marcada con paqueteshowframe
en el pdf resultante. tendras que cambiar el valor6.9cm
a otro valor si tienes títulos más largos o quizás más cortos para la primera, tercera y cuarta columna... - Si desea tener longitudes fijas para todas las columnas, puede utilizar, por ejemplo
\begin{tabular}{||p{1cm} p{6.7cm} p{1.5cm} p{1cm}||}
los datos de la tabla dada... - Por fin les muestro la tercera tabla sin líneas verticales y solo dos líneas horizontales
\begin{tabular}{p{1cm} p{6.7cm} p{1.5cm} p{1cm}}
y vea los\hline
comandos eliminados en la cuarta tabla. Se ve mucho mejor que la versión tres, ¿qué opinas? Por supuesto puedes eliminar las líneas horizontales y verticales en las tablas anteriores de la misma manera...
MWE completo:
\documentclass{article}
\usepackage{tabularx}
\usepackage{showframe} % <============ visualize typing area and margins
\begin{document}
\noindent
\begin{tabularx}{\textwidth}{||c X c c||}
\hline
ID & Titel & Schätzung & Effektiv \\[0.5ex]
\hline\hline
101 & Übernahme Frontend Design von Prototyp & 2 & 2 \\
\hline
102 & Draftable Demo zu Spring Boot & 2 & 8 \\
\hline
103 & PDF Diff Demo zu Spring Boot & 1 & 4 \\
\hline
\end{tabularx}
Second version:
\noindent
\begin{tabular}{||c p{6.9cm} c c||}
\hline
ID & Titel & Schätzung & Effektiv \\[0.5ex]
\hline\hline
101 & Übernahme Frontend Design von Prototyp & 2 & 2 \\
\hline
102 & Draftable Demo zu Spring Boot & 2 & 8 \\
\hline
103 & PDF Diff Demo zu Spring Boot & 1 & 4 \\
\hline
\end{tabular}
Third version:
\noindent
\begin{tabular}{||p{1cm} p{6.7cm} p{1.5cm} p{1cm}||}
\hline
ID & Titel & Schätzung & Effektiv \\[0.5ex]
\hline\hline
101 & Übernahme Frontend Design von Prototyp & 2 & 2 \\
\hline
102 & Draftable Demo zu Spring Boot & 2 & 8 \\
\hline
103 & PDF Diff Demo zu Spring Boot & 1 & 4 \\
\hline
\end{tabular}
Fourth version (simply deleted nearly all commands \texttt{\textbackslash hline} and all vertical lines):
\noindent
\begin{tabular}{p{1cm} p{6.7cm} p{1.5cm} p{1cm}}
ID & Titel & Schätzung & Effektiv \\[0.5ex]
\hline
101 & Übernahme Frontend Design von Prototyp & 2 & 2 \\
102 & Draftable Demo zu Spring Boot & 2 & 8 \\
103 & PDF Diff Demo zu Spring Boot & 1 & 4 \\
\hline
\end{tabular}
\end{document}
y su resultado:
Dependiendo de la clase de documento utilizada, su resultado puede ser diferente, entonces juegue con la longitud utilizada. También está la pregunta de cómo se deben mostrar los números: ¿centrados, a la derecha, a la izquierda o alineados con el punto decimal? Pero eso se puede discutir en una pregunta de seguimiento, si es necesario...