들여 쓰기로 표 만들기

Oct 17 2020

라텍스로 만들려면 도움이 필요합니다. 문제는 텍스트가 페이지를 확장하고 들여 쓰기 / 글 머리 기호를 만들 수 없다는 것입니다. 어떻게 보이는지 설명하기 위해 Word에서 표를 만들었습니다.

답변

1 jsbibra Oct 17 2020 at 19:30

여기에 대한 대답에서- https://tex.stackexchange.com/questions/546418/remove-space-between-lists-within-latex-table]

\documentclass{article}
\usepackage[margin=20mm,
%showframe
]{geometry} % in real document remove "showframe" option
\usepackage{ragged2e}
\usepackage{array, makecell, booktabs}
\usepackage{enumitem}
\begin{document}
\begin{table}[ht]
\setlist[itemize]{nosep,
leftmargin=*,
label=\textbullet,
after=\end{minipage}, % <---
before=\begin{minipage}[t]{\linewidth} % <---
}
\setcellgapes{3pt}
\makegapedcells
\centering
\begin{tabular}{*{3}{>{\RaggedRight}p{6cm}} }
\toprule[2pt]
\multicolumn{3}{c}{Table with Indentation} \\
\midrule
Prcess Related & Product Related & Management Related\\
\midrule
TEAMS & LCA & Reporting Frameworks \\
\begin{itemize}
    \item Students can learn from home
    \item Designed for classrooms
    \item Acts as eyes, ears and voice
\end{itemize} 
& Technology Board
& \begin{itemize}
\item Students can learn from home
\item Designed for classrooms
\begin{itemize}
    \item Repeat Designed for classrooms
\end{itemize}
\item Acts as eyes, ears and voice
\end{itemize} \\
& &  Easy for elderly to use \\
& & Less mess and responsibilities than a real pet\\
& & \begin{itemize}
\item Message, video chat and share photos
\end{itemize} \\
\bottomrule[2pt]
\end{tabular}
\caption{Social Isolation Product Competitors}
\label{tbl:table1}
\end{table}
\end{document}
2 Mico Oct 17 2020 at 19:27

몇 가지 제안 :

  • tabularx환경을 사용하여 열 1과 3에서 자동 줄 바꿈을 허용합니다.

  • 피고용인 enumitem보통보다 적은 수직 공간 사용 항목 화 형 목록 환경 맞춤 만들 수있는 패키지 enumitem환경이 수행합니다.

\documentclass{article}
\usepackage[english]{babel}
\usepackage[letterpaper,margin=1in]{geometry} % choose page parameters suitably
\usepackage{ragged2e,booktabs}

\usepackage{tabularx}
% define a variable-width form of the 'X' column type:
\newcolumntype{L}[1]{>{\hsize=#1\hsize\linewidth=\hsize%
                       \RaggedRight}X}

\usepackage{enumitem}
% create a new, two-level itemize-like list environment:
\newlist{myitemize}{itemize}{2}
\setlist[myitemize,1]{label=-,nosep,left=0pt,
          before={\begin{minipage}[t]{\hsize}\RaggedRight},
          after =\end{minipage}}
\setlist[myitemize,2]{label=$\circ$,nosep,left=1em,
          before={\begin{minipage}[t]{\dimexpr\hsize-1em\relax}\RaggedRight},
          after =\strut\end{minipage}}
          
\begin{document}
\noindent
\begin{tabularx}{\textwidth}{@{} L{0.7} l L{1.3} @{}} % 0.7+1.3=2=# of X-type columns
\toprule
Process related & Product related & Management related \\
\midrule
TEAMS & LCA & Reporting frameworks \\[1ex]
\begin{myitemize}
\item An environmental management tool
\item Local scope: Hydro-Aluminum Sunndal
\end{myitemize} &
Technology Board & 
\begin{myitemize}
\item UN Global Compact 
\item GRI Standards

  \begin{myitemize}
  \item Nr.\ 101 (2016) define which topics and indicators 
        that are material to report upon
  \end{myitemize}
\item The International Council on Mining and Metals (ICMM)
\item Position statements and the Aluminium Stewardship Initiative (ASI)
\end{myitemize} \\
&& Better-Bigger-Greener program\\[1ex]
&& Review of climate-related risks, 2018
\begin{myitemize}
\item physical, technological, commercial, legal and reputational risk
\end{myitemize} \\
\bottomrule
\end{tabularx}
\end{document}
\begin{tabularx}