¿Cómo puedo crear una tabla sofisticada como la adjunta?

45

Estoy escribiendo un artículo donde sistematizo el conocimiento. Por el momento tengo un archivo de Excel muy grande. Para ajustar esta tabla en un papel A4, tendría que crear una tabla similar a la adjunta. De hecho, he leído muchos documentos donde se muestran tablas similares. ¿Qué software necesito para crear algo como esto? ¿Es este látex?

mesa

Aventino
fuente
77
Creo que puede hacer todo eso en Excel, especialmente si puede identificar una fuente que contenga los símbolos. ¿De qué aspecto no estás seguro?
Fixer1234
Llegue a eso, podría hacerlo en HTML, lo cual no es demasiado difícil, incluso para un no codificador (para un codificador, recomendaría AngularJs)
Mawg
44
Para el informaiton de todo, este tipo de preguntas, que piden a recomendar un applciation, estarían mejor preguntaron sobre softwarerecs.stackexchange.com Nota que la OP debe indicar una preferencia Inglés operativo y un presupuesto
MAWG
77
Para el registro: al redactar un documento, recomendaría contra el software de hoja de cálculo para la composición tipográfica, y a favor del software de composición / publicación adecuado. Lamentablemente, las tablas son un problema general para el software DTP. La mejor solución probablemente se puede lograr en LaTeX, pero esto puede ser un gran esfuerzo para alguien que aún no está versado en él.
Konrad Rudolph el
1
@Mawg, para una pregunta como esta, donde una aplicación específica ya está en uso (Excel en este caso), es una pregunta de 2 partes: 1) ¿Necesito usar otra aplicación (si es así, qué), o puede esto hacerse de forma nativa? 2) ¿Cómo lograrlo realmente? ¿Es eso más adecuado aquí o Software Recs? Mi impresión fue que Software Recs estaba más centrado en el "qué usar", mientras que SU es más "cómo hacerlo".
Fixer1234

Respuestas:

87

La tabla se puede crear en LibreOffice Calc .

La siguiente captura de pantalla muestra una tabla similar que se ha creado en LibreOffice Calc. La mesa se puede colocar en papel de tamaño A4 en orientación horizontal, pero no vertical.

Tabla reproducida en LibreOffice Calc

Detalles del formato de texto

Se utilizan la siguiente familia y tamaño de fuente.

  • Liberation Serif 10 para texto

  • DejaVu Serif 10 para símbolos

Los siguientes símbolos se encuentran en la base de datos de caracteres Unicode.

✻   U+273B TEARDROP-SPOKED ASTERISK
†   U+2020 DAGGER
○   U+25CB WHITE CIRCLE
◐   U+25D0 CIRCLE WITH LEFT HALF BLACK
●   U+25CF BLACK CIRCLE

Para una búsqueda rápida, consulte los símbolos Unicode en Wikipedia . Los usuarios en la plataforma Linux pueden usar el Mapa de caracteres de GNOME que se basa en la Base de datos de caracteres Unicode 6.3.0 (como la versión 3.10.1).

Discrepancia de formato

La apariencia de los símbolos puede variar cuando se usa una familia de fuentes diferente, es decir, la familia de fuentes Liberation muestra algunos símbolos de diferente tamaño; DejaVu Serif se renderiza al mismo tamaño. Además, el símbolo puede necesitar reposicionamiento (Ir a: Formato> Carácter> Posición) para imitar la apariencia del texto en la tabla original.

Ajuste de posición del personaje

El texto inclinado se logra cambiando la orientación del texto (Ir a: Formato> Celdas ...> Alineación) de 0 a 60 grados. Al hacer esto en LibreOffice, las líneas del borde de la celda se desplazarán hacia la derecha. Por lo tanto, uno podría tener que aplicar un formato similar de los bordes de las celdas a las siguientes columnas para obtener la misma longitud de las líneas del borde de la tabla en el documento final (ya sea en Vista previa de impresión o Exportar PDF).

Formato de celdas con alineación de texto, línea de borde adicional

Observaciones

Tabla reproducida en LibreOffice Calc 5.1 en Linux. Esta respuesta será útil y aplicable para aquellos que usan LibreOffice en Windows.

clearkimura
fuente
11
LibreOffice es gratuito, por lo que no le costará nada cargarlo y usar esta solución como se presenta. Pero todo esto también debería traducirse a Excel como otra opción si ya está disponible. Las ubicaciones del menú para las funciones serán un poco diferentes.
Fixer1234
44
@clearkimura Una excelente respuesta (+1). Nos gustaría verte activo y ayudando en softwarerecs.stackexchange.com
Mawg
Si bien había explicado que LibreOffice Calc puede reproducir la tabla, no tenía intención de recomendar el software para fines de publicación. Si softwarerecs SE hubiera existido a principios de la década de 2000, cuando estaba buscando activamente alternativas de software para Windows-Linux, podría haberme unido allí.
clearkimura
48

Esto se puede hacer en Excel.

En primer lugar, necesitará los círculos que se utilizan para representar los datos. Estos están disponibles en una fuente llamada WingDings 2. Puede encontrar información sobre cómo usar el círculo medio negro y los semicírculos en esa página.

Una vez que tenga los datos en Excel, necesitará inclinar los encabezados de las columnas. Resalte la fila en la que están los encabezados, luego haga clic en la diagonal "ab" en el grupo Alineación en la pestaña Inicio. Seleccione la opción diagonal o cualquier otra opción que prefiera.

Luego seleccione las columnas que correspondan con la información de su encabezado y ajuste el ancho para juntar los datos.

También puede cambiar el tamaño de sus columnas o filas para acomodar estos cambios.

Difícil de leer DiagData DiagHeaders

Narzard
fuente
14
Muchas fuentes también tendrán bolas Unicode Harvey , lo que significa que no tendrá que usar WingDings
sapi
2
He estado usando Excel durante años, y de alguna manera nunca he notado estas opciones de "Ángulo (en sentido contrario a las agujas del reloj)". No sé si los he echado de menos para siempre, o si son relativamente nuevos y la última vez que examiné cuidadosamente la gran variedad de opciones de Excel fue en algún momento en la versión 97. De cualquier manera, una muy buena respuesta; +1 por enseñarme algo.
Cody Gray el
Podrías hacer esto totalmente en Excel 97; a pesar de haber reprimido los recuerdos de las clases de Office de la escuela secundaria, sé que las opciones de Angle definitivamente estaban en alguna parte. Estábamos obligados a usarlos.
sq33G
26

Como señaló Narzard, ciertamente puede hacer esto en Excel, pero si desea que se vea como un documento 'profesional', o está considerando publicarlo, vaya con LaTeX. Estos símbolos están en el paquete "wasysym" en LaTeX. Sin embargo, no te mentiré: LaTeX tiene una curva de aprendizaje muy pronunciada, así que si solo necesitas hacerlo, quédate con Excel.

Quiero hacer un punto sobre la mesa. Como una pieza de impresión, es bastante avanzada. Como un diseño de información, no es muy bueno. A menudo, en este tipo de tablas, la fila "óptima" es la que tiene todos los círculos llenos; piense en las reseñas de la revista Consumer Reports, por ejemplo. Si eso es cierto, ¿por qué usar "-" para "no tiene esta propiedad" y no un círculo claro ("O")? En gráficos complejos como estos, desea que los ojos de los lectores hagan el reconocimiento visual con el menor trabajo posible. Otro ejemplo es cómo el lector tiene que determinar qué columnas pertenecen a "Adopción": parece que "Repudio de mensaje" podría ser uno, pero de nuevo probablemente no. Todo soluble por algún otro elemento como el color, las bandas o un separador vertical.

¡Buena suerte con tu tesis!

Siempre aprendiendo
fuente
1
Sé látex pero no he hecho otra cosa que una simple mesa. Por lo tanto, no sé cómo inclinar los encabezados de columna, por ejemplo.
Aventinus
77
Visite tex.stackexchange.com/questions/32683/… para ver ejemplos de cómo hacer esto. h / t al sitio StackExchange LaTeX!
Siempre aprendiendo
13
Por mucho que sé y amo a LaTeX, no veo cómo se ve inherentemente más profesional que Excel. Ambos trabajan en el principio de basura en la basura como cualquier cosa que ayude a generar contenido. Es bueno tener una alternativa a Excel, pero no inflemos los beneficios de esas alternativas. Los números (solo OS X) y la oficina abierta (que tiene varias variantes) también son alternativas.
Todd Wilcox
2
@ToddWilcox, haces un buen punto y he editado para reflejar lo que estaba tratando de decir, que si el póster iba a ser publicado o compartido profesionalmente en todo el mundo académico, recomendaría ir con LaTeX. El texto original lo hizo sonar como un juicio de valor con el que no debería haberlo sido.
Siempre aprendiendo el
1
Las reglas y las notas de la tabla en el original parecen haber sido hechas en LaTeX usando los paquetes booktabsy threeparttable. Sugiero que lo primero en particular es muy útil para generar tablas de aspecto profesional, mientras que los valores predeterminados y las plantillas / instrucciones comunes para las hojas de cálculo no lo son. Ciertamente es posible obtener buenos resultados con cualquiera de las herramientas principales, e incluso puede ser más fácil a menos que haya pasado algún tiempo en las tablas de LaTeX ... (@ ToddWilcox)
Chris H