이 테이블을 페이지에 맞추는 방법은 무엇입니까?

이 테이블을 페이지에 맞추는 방법은 무엇입니까?

이번 주에 끝내야 할 매뉴얼 작업을 하고 있어서 서두르고 있습니다. 이런 어리석은 질문이 이전에 끝났다면 죄송합니다.

내 MWE:

\documentclass[11pt]{book}
\usepackage[utf8]{inputenc}
\usepackage[spanish,mexico]{babel}
\usepackage[T1]{fontenc}
\usepackage{booktabs}
\usepackage{array}

\begin{document}

\begin{table}
\caption{Temario de actividades (Versión A)}
\begin{tabular}{*{5}{p{.2\linewidth}}}
\toprule
HORARIO & TEMA & NOMBRE DEL EJERCICIO & OBJETIVO & MATERIAL\\
\midrule
Día 1 & \textbf{Presentación} & ``La telaraña'' & Integración grupal a través de los recursos personales & Una bola de estambre\\
      & Lluvia de ideas & ``Brincón'' & Establecer acuerdos de convivencia grupales & Pelota de esponja.\\
      & Cuestionarios& ``Paseo por el bosque''& Reconocimiento personal y grupal de habilidades, recursos, gustos, objetivos& Anexo: cuestionario emocional,dibujo de árbol y balanza.\\
      & Retroalimentación & ``Esto es un abrazo''& cierre y despedida& abrazos.\\
\midrule
Día 2 & Respiración& ``Música y emociones'' & Se recuerdan acuerdos y recursos & Los acuerdos y recursos de la sesión anterior,música.\\
      & Emociones y tipos de comportamiento& ``la emoción derivada como protagonista'' & Que cada participante reconozca sus emociones con el objetivo de mejorar su comunicación y su comportamiento ante sensaciones desagradables y agradables. & hojas blancas, lápices y colores, información de emociones.\\
      & Autoconcepto & ``Dibujo de sí mismo y para los otros'' & reafirmar el conocimiento de uno mismo a través de la relación que establecemos con los otros. & hojas y colores.\\
      & ``Retroalimentación''& devolución de comentarios respecto a las actividades & \\
\midrule
Día 3 & Inicio de sesión & ``Recapitulación''& retomar algunas reflexiones de las sesiones anteriores& Diapositivas\\
      & Respiración y cuento & ``lectura'' & Autoestima, confianza en uno mismo y las relaciones interpersonales.& Extracto del cuento, e.j. el principito.\\
      & Autoestima y relaciones interpersonales & ``Percepción social y formas de vida'' & Reflexionar sobre la forma de vida actual y su relación con el estrés. Identificar el tipo de situaciones estresantes ante las que se encuentran en este momento de la vida. Dar a conocer los tipos de estresores y comportamientos  al afrontarlos. & Anexo de tipos de comportamiento y estrés.\\
      & Collage & elaborar un collage en el que se represente la forma en la que es percibida la sociedad que nos rodea, valores actuales, creencias, estereotipos, etc. & papel bond, plumones, pegamento, tijeras,revistas, crayones. Preguntas de reflexión\\
      & Retroalimentación y cierre & los collage elaborados por grupos se exponen y retroalimentan & collages.\\
\midrule
Día 4 & comunicación asertiva& ``Teléfono descompuesto''& Que cada participante identifique las características y técnicas en la comunicación asertiva& Diapositivas, plumones.\\
      & Solución de conflictos y trabajo colaborativo& ``el nudo humano'' & reafirmar la importancia del trabajo colaborativo a través de la comunicación no-verbal & dinámica grupal.\\
      & Respiración y reflexión ``Tensión y relajación'' & Distensión e incorporación del grupo a la introspección y reflexión de sus objetivos y proyecto de vida & Música e instrucciones de la actividad.\\
      & Proyecto de vida & ``Proyecto de vida''& reflexionar sobre el proyecto de vida, logros, oportunidades, objetivos, a través de una redacción y compartir algunos escritos al grupo & dibujo del árbol para proyecto de vida.\\
      & cierre del taller &  retroalimentación y despedida & comentarios y reflexiones finales.\\
\bottomrule
\end{tabular}
\end{table}
\end{document}

보시다시피 테이블은 마지막에 깨졌습니다. 또한 29, 34, 40행에서 2열의 텍스트가 3열의 텍스트와 충돌합니다. 이를 어떻게 방지할 수 있습니까? 글자 크기를 줄여야 할까요? 읽기에 매우 작을 수 있으므로 잘 모르겠지만 무엇을 해야할지 모르겠습니다.

답변1

longtable첫째, 이 표는 한 페이지보다 길기 때문에 패키지 의 환경을 사용해야 합니다 longtable. 유형 크기를 설정하면 \small도움이 됩니다. 또한 열을 만들면 \raggedright단락 간격을 두는 데 도움이 됩니다. 게다가 단락의 첫 번째 단어에 하이픈 넣기를 활성화해야 하는데, 기본적으로 TeX에서는 이를 허용하지 않습니다. 첫 번째 단어 앞에 추가하면 \hspace{0pt}영향을 받지만 귀하의 경우에는 열 템플릿에 추가할 수도 있습니다.

샘플 출력

\documentclass[11pt]{book}
\usepackage[utf8]{inputenc}
\usepackage[spanish,mexico]{babel}
\usepackage[T1]{fontenc}
\usepackage{booktabs,longtable}
\usepackage{array}

\begin{document}

{\small\begin{longtable}{*{5}{>{\raggedright\arraybackslash\hspace{0pt}}p{.18\linewidth}}}
\caption{Temario de actividades (Versión A)}\\
\toprule
HORARIO & TEMA & NOMBRE DEL EJERCICIO & OBJETIVO & MATERIAL \\
\midrule
\endhead
Día 1 & \textbf{Presentación} & ``La telaraña'' & Integración grupal a través de los recursos personales & Una bola de estambre\\
      & Lluvia de ideas & ``Brincón'' & Establecer acuerdos de convivencia grupales & Pelota de esponja.\\
      & Cuestionarios& ``Paseo por el bosque''& Reconocimiento personal y grupal de habilidades, recursos, gustos, objetivos& Anexo: cuestionario emocional,dibujo de árbol y balanza.\\
      & Retroalimentación & ``Esto es un abrazo''& cierre y despedida& abrazos.\\
\midrule
Día 2 & Respiración& ``Música y emociones'' & Se recuerdan acuerdos y recursos & Los acuerdos y recursos de la sesión anterior,música.\\
      & Emociones y tipos de comportamiento& ``la emoción derivada como protagonista'' & Que cada participante reconozca sus emociones con el objetivo de mejorar su comunicación y su comportamiento ante sensaciones desagradables y agradables. & hojas blancas, lápices y colores, información de emociones.\\
      & Autoconcepto & ``Dibujo de sí mismo y para los otros'' & reafirmar el conocimiento de uno mismo a través de la relación que establecemos con los otros. & hojas y colores.\\
      & ``Retroalimentación''& devolución de comentarios respecto a las actividades & \\
\midrule
Día 3 & Inicio de sesión & ``Recapitulación''& retomar algunas reflexiones de las sesiones anteriores& Diapositivas\\
      & Respiración y cuento & ``lectura'' & Autoestima, confianza en uno mismo y las relaciones interpersonales.& Extracto del cuento, e.j. el principito.\\
      & Autoestima y relaciones interpersonales & ``Percepción social y formas de vida'' & Reflexionar sobre la forma de vida actual y su relación con el estrés. Identificar el tipo de situaciones estresantes ante las que se encuentran en este momento de la vida. Dar a conocer los tipos de estresores y comportamientos  al afrontarlos. & Anexo de tipos de comportamiento y estrés.\\
      & Collage & elaborar un collage en el que se represente la forma en la que es percibida la sociedad que nos rodea, valores actuales, creencias, estereotipos, etc. & papel bond, plumones, pegamento, tijeras,revistas, crayones. Preguntas de reflexión\\
      & Retroalimentación y cierre & los collage elaborados por grupos se exponen y retroalimentan & collages.\\
\midrule
Día 4 & comunicación asertiva& ``Teléfono descompuesto''& Que cada participante identifique las características y técnicas en la comunicación asertiva& Diapositivas, plumones.\\
      & Solución de conflictos y trabajo colaborativo& ``el nudo humano'' & reafirmar la importancia del trabajo colaborativo a través de la comunicación no-verbal & dinámica grupal.\\
      & Respiración y reflexión ``Tensión y relajación'' & Distensión e incorporación del grupo a la introspección y reflexión de sus objetivos y proyecto de vida & Música e instrucciones de la actividad.\\
      & Proyecto de vida & ``Proyecto de vida''& reflexionar sobre el proyecto de vida, logros, oportunidades, objetivos, a través de una redacción y compartir algunos escritos al grupo & dibujo del árbol para proyecto de vida.\\
      & cierre del taller &  retroalimentación y despedida & comentarios y reflexiones finales.\\
\bottomrule
\end{longtable}}
\end{document}

답변2

페이지 나누기를 허용하는 tabularx및 패키지를 사용하십시오 .ltablex

\documentclass[11pt]{book}
\usepackage[utf8]{inputenc}
\usepackage[spanish,mexico]{babel}
\usepackage[T1]{fontenc}
\usepackage{booktabs}
\usepackage{ltablex,array,ragged2e}
\let\FNS\footnotesize

\begin{document}
{\tabcolsep=2pt\small\noindent
\begin{tabularx}{\linewidth}{@{}
  l 
  >{\hspace{0pt}\RaggedRight}p{0.15\linewidth}% \hspace to allow hyphenation of first word
  *2{>{\hspace{0pt}\RaggedRight}X}
  >{\hspace{0pt}\RaggedRight}p{0.15\linewidth}
  @{}}
\caption{Temario de actividades (Versión A)}\\
\toprule
\FNS HORARIO & \FNS TEMA & \FNS NOMBRE DEL EJERCICIO & \FNS OBJETIVO & \FNS MATERIAL\\
\midrule
Día 1 & \textbf{Presentación} & ``La telaraña'' & Integración grupal a través de los recursos personales & Una bola de estambre\\
      & Lluvia de ideas & ``Brincón'' & Establecer acuerdos de convivencia grupales & Pelota de esponja.\\
      & Cuestionarios& ``Paseo por el bosque''& Reconocimiento personal y grupal de habilidades, recursos, gustos, objetivos& Anexo: cuestionario emocional,dibujo de árbol y balanza.\\
      & Retroalimentación & ``Esto es un abrazo''& cierre y despedida& abrazos.\\
\midrule
Día 2 & Respiración& ``Música y emociones'' & Se recuerdan acuerdos y recursos & Los acuerdos y recursos de la sesión anterior,música.\\
      & Emociones y tipos de comportamiento& ``la emoción derivada como protagonista'' & Que cada participante reconozca sus emociones con el objetivo de mejorar su comunicación y su comportamiento ante sensaciones desagradables y agradables. & hojas blancas, lápices y colores, información de emociones.\\
      & Autoconcepto & ``Dibujo de sí mismo y para los otros'' & reafirmar el conocimiento de uno mismo a través de la relación que establecemos con los otros. & hojas y colores.\\
      & ``Retroalimentación''& devolución de comentarios respecto a las actividades & \\
\midrule
Día 3 & Inicio de sesión & ``Recapitulación''& retomar algunas reflexiones de las sesiones anteriores& Diapositivas\\
      & Respiración y cuento & ``lectura'' & Autoestima, confianza en uno mismo y las relaciones interpersonales.& Extracto del cuento, e.j. el principito.\\
      & Autoestima y relaciones interpersonales & ``Percepción social y formas de vida'' & Reflexionar sobre la forma de vida actual y su relación con el estrés. Identificar el tipo de situaciones estresantes ante las que se encuentran en este momento de la vida. Dar a conocer los tipos de estresores y comportamientos  al afrontarlos. & Anexo de tipos de comportamiento y estrés.\\
      & Collage & elaborar un collage en el que se represente la forma en la que es percibida la sociedad que nos rodea, valores actuales, creencias, estereotipos, etc. & papel bond, plumones, pegamento, tijeras,revistas, crayones. Preguntas de reflexión\\
      & Retroalimentación y cierre & los collage elaborados por grupos se exponen y retroalimentan & collages.\\
\midrule
Día 4 & comunicación asertiva& ``Teléfono descompuesto''& Que cada participante identifique las características y técnicas en la comunicación asertiva& Diapositivas, plumones.\\
      & Solución de conflictos y trabajo colaborativo& ``el nudo humano'' & reafirmar la importancia del trabajo colaborativo a través de la comunicación no-verbal & dinámica grupal.\\
      & Respiración y reflexión ``Tensión y relajación'' & Distensión e incorporación del grupo a la introspección y reflexión de sus objetivos y proyecto de vida & Música e instrucciones de la actividad.\\
      & Proyecto de vida & ``Proyecto de vida''& reflexionar sobre el proyecto de vida, logros, oportunidades, objetivos, a través de una redacción y compartir algunos escritos al grupo & dibujo del árbol para proyecto de vida.\\
      & cierre del taller &  retroalimentación y despedida & comentarios y reflexiones finales.\\
\bottomrule
\end{tabularx}
}
\end{document}

여기에 이미지 설명을 입력하세요

답변3

여기에는매우타이트한 레이아웃

  • 텍스트를 사용하고 \scriptsize,
  • 줄 간격 줄이기 ( \setstretch),
  • 열 사이의 공간 줄이기 ( \tabcolsep),
  • 테이블의 왼쪽과 오른쪽 가장자리의 공간을 제거하고( @{}),
  • 고르지 않은 열 너비를 사용하여
  • 제목 "Nombre del Ejercicio"를 "Ejercicio"로 줄임
  • 날짜 열을 회전하고 제목을 제거합니다.
  • \raggedrightAndrew Swann의 답변에서 하이픈 넣기 트릭을 사용합니다 .

전체 표는 한 페이지(A4 또는 Letter 용지)에 맞습니다. 이렇게 빡빡한 레이아웃을 사용하는 것은 바람직하지 않을 수 있습니다.

예제 코드의 출력

\documentclass[11pt]{book}
\usepackage[utf8]{inputenc}
\usepackage[spanish,mexico]{babel}
\usepackage[T1]{fontenc}
\usepackage{booktabs}
\usepackage{array}
\usepackage{longtable}
\usepackage{setspace}
\usepackage{multirow}
\usepackage{graphicx}
\newcolumntype{x}[1]{>{\raggedright\arraybackslash\hspace{0pt}}p{#1\textwidth}}
\begin{document}
{\scriptsize
\setstretch{0.76}
\renewcommand*{\tabcolsep}{3.2pt}
\begin{longtable}{@{}cx{.118}x{.246}x{.342}x{.207}@{}}
\caption{Temario de actividades (Versión A)}\\
\toprule
&\textsc{Tema} & \textsc{Ejercicio} & \textsc{Objetivo} & \textsc{Material}\\
\midrule
\multirow{4}{*}{\rotatebox{90}{Día 1}}%
&\textbf{Presentación} & ``La telaraña'' & Integración grupal a través de los recursos personales & Una bola de estambre\\
&Lluvia de ideas & ``Brincón'' & Establecer acuerdos de convivencia grupales & Pelota de esponja.\\
&Cuestionarios& ``Paseo por el bosque''& Reconocimiento personal y grupal de habilidades, recursos, gustos, objetivos& Anexo: cuestionario emocional,dibujo de árbol y balanza.\\
&Retroalimentación & ``Esto es un abrazo''& cierre y despedida& abrazos.\\
\midrule
\multirow{4}{*}{\rotatebox{90}{Día 2}}%
&Respiración& ``Música y emociones'' & Se recuerdan acuerdos y recursos & Los acuerdos y recursos de la sesión anterior,música.\\
&Emociones y tipos de comportamiento& ``la emoción derivada como protagonista'' & Que cada participante reconozca sus emociones con el objetivo de mejorar su comunicación y su comportamiento ante sensaciones desagradables y agradables. & hojas blancas, lápices y colores, información de emociones.\\
&Autoconcepto & ``Dibujo de sí mismo y para los otros'' & reafirmar el conocimiento de uno mismo a través de la relación que establecemos con los otros. & hojas y colores.\\
&``Retroalimentación''& devolución de comentarios respecto a las actividades & \\
\midrule
\multirow{4}{*}{\rotatebox{90}{Día 3}}%
&Inicio de sesión & ``Recapitulación''& retomar algunas reflexiones de las sesiones anteriores& Diapositivas\\
&Respiración y cuento & ``lectura'' & Autoestima, confianza en uno mismo y las relaciones interpersonales.& Extracto del cuento, e.j. el principito.\\
&Autoestima y relaciones interpersonales & ``Percepción social y formas de vida'' & Reflexionar sobre la forma de vida actual y su relación con el estrés. Identificar el tipo de situaciones estresantes ante las que se encuentran en este momento de la vida. Dar a conocer los tipos de estresores y comportamientos  al afrontarlos. & Anexo de tipos de comportamiento y estrés.\\
& Collage & elaborar un collage en el que se represente la forma en la que es percibida la sociedad que nos rodea, valores actuales, creencias, estereotipos, etc. & papel bond, plumones, pegamento, tijeras,revistas, crayones. Preguntas de reflexión\\
&Retroalimentación y cierre & los collage elaborados por grupos se exponen y retroalimentan & collages.\\
\midrule
\multirow{4}{*}{\rotatebox{90}{Día 4}}%
&comunicación asertiva& ``Teléfono descompuesto''& Que cada participante identifique las características y técnicas en la comunicación asertiva& Diapositivas, plumones.\\
&Solución de conflictos y trabajo colaborativo& ``el nudo humano'' & reafirmar la importancia del trabajo colaborativo a través de la comunicación no-verbal & dinámica grupal.\\
&Respiración y reflexión ``Tensión y relajación'' & Distensión e incorporación del grupo a la introspección y reflexión de sus objetivos y proyecto de vida & Música e instrucciones de la actividad.\\
&Proyecto de vida & ``Proyecto de vida''& reflexionar sobre el proyecto de vida, logros, oportunidades, objetivos, a través de una redacción y compartir algunos escritos al grupo & dibujo del árbol para proyecto de vida.\\
&cierre del taller &  retroalimentación y despedida & comentarios y reflexiones finales.\\
\bottomrule
\end{longtable}}
\end{document}

답변4

도와주셔서 감사합니다. 마지막으로 longtable여기에서 볼 수 있듯이 테이블이 패키지와 함께 작동하도록 만들 수 있습니다 .

\documentclass[11pt]{book}
\usepackage[utf8]{inputenc}
\usepackage[spanish,mexico]{babel}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{apacite}
\usepackage{longtable}
\usepackage{booktabs}
\usepackage{array}

\begin{document}

\chapter{Tabla larga}

\section[Temario de actividades (Versión A)]{Temario de actividades (Versión A)}

    \begin{longtable}{*{5}{p{.20\linewidth}}}
    \caption{Temario de actividades (Versión A)} \\
    \toprule
    \textsc{Horario} & \textsc{Tema} & \textsc{Nombre del Ejercicio} & \textsc{Objetivo} & \textsc{Material}\\
    \toprule
    \endfirsthead
    \toprule
    \textsc{Horario} & \textsc{Tema} & \textsc{Nombre del Ejercicio} & \textsc{Objetivo} & \textsc{Material}\\
    \toprule
    \endhead
    \hline
  \multicolumn{5}{c}{Continúa}\\
  \bottomrule
  \endfoot
  \bottomrule
  \endlastfoot
    Día 1 & \textbf{Presentación} & \emph{La telaraña} & Integración grupal a través de los recursos personales & Una bola de estambre\\
          & Lluvia de ideas & \emph{Brincón} & Establecer acuerdos de convivencia grupales & Pelota de esponja.\\
          & Cuestionarios& \emph{Paseo por el bosque} & Reconocimiento personal y grupal de habilidades, recursos, gustos, objetivos & Anexo: cuestionario emocional,dibujo de árbol y balanza.\\
          & Retroalimentación & \emph{Esto es un abrazo} & cierre y despedida& abrazos.\\
    \midrule
    Día 2 & Respiración & \emph{Música y emociones} & Se recuerdan acuerdos y recursos & Los acuerdos y recursos de la sesión anterior,música.\\
          & Emociones y tipos de comportamiento & \emph{la emoción derivada como protagonista} & Que cada participante reconozca sus emociones con el objetivo de mejorar su comunicación y su comportamiento ante sensaciones desagradables y agradables. & hojas blancas, lápices y colores, información de emociones.\\
          & Autoconcepto & \emph{Dibujo de sí mismo y para los otros} & reafirmar el conocimiento de uno mismo a través de la relación que establecemos con los otros.& hojas y colores.\\
          & \emph{Retroalimentación} & devolución de comentarios respecto a las actividades & \\
    \midrule
    Día 3 & Inicio de sesión & \emph{Recapitulación} & retomar algunas reflexiones de las sesiones anteriores& Diapositivas\\
          & Respiración y cuento & \emph{lectura} & Autoestima, confianza en uno mismo y las relaciones interpersonales. & Extracto del cuento, e.j. el principito.\\
          & Autoestima y relaciones interpersonales & \emph{Percepción social y formas de vida} & Reflexionar sobre la forma de vida actual y su relación con el estrés. Identificar el tipo de situaciones estresantes ante las que se encuentran en este momento de la vida. Dar a conocer los tipos de estresores y comportamientos  al afrontarlos. & Anexo de tipos de comportamiento y estrés.\\
          & Collage & elaborar un collage en el que se represente la forma en la que es percibida la sociedad que nos rodea, valores actuales, creencias, estereotipos, etc. & papel bond, plumones, pegamento, tijeras,revistas, crayones. Preguntas de reflexión\\
          & Retroalimentación y cierre & los collage elaborados por grupos se exponen y retroalimentan & collages.\\
    \midrule
    Día 4 & comunicación asertiva & \emph{Teléfono descompuesto} & Que cada participante identifique las características y técnicas en la comunicación asertiva & Diapositivas, plumones.\\
          & Solución de conflictos y trabajo colaborativo & \emph{el nudo humano} & reafirmar la importancia del trabajo colaborativo a través de la comunicación no-verbal & dinámica grupal.\\
          & Respiración y reflexión \emph{Tensión y relajación} & Distensión e incorporación del grupo a la introspección y reflexión de sus objetivos y proyecto de vida & Música e instrucciones de la actividad.\\
          & Proyecto de vida & \emph{Proyecto de vida} & reflexionar sobre el proyecto de vida, logros, oportunidades, objetivos, a través de una redacción y compartir algunos escritos al grupo & dibujo del árbol para proyecto de vida.\\
          & cierre del taller &  retroalimentación y despedida & comentarios y reflexiones finales.\\
    \bottomrule
    \end{longtable}
\end{document}

사용하는 대신 small조금 더 넓은 기둥을 사용했지만 보시다시피 매우 좁습니다.

감사해요.

관련 정보