现在,我正在努力将列的内容居中放置在左侧,以适应中间的正方形。如能得到任何指导,我将不胜感激
这是我当前的代码
\documentclass[a4paper, 11pt, onecolumn, oneside]{report}
\usepackage{enumitem} % Para usar em enumerações
\begin{document}
\begin{table}[h]
%
\centering
\begin{tabular}{|p{6cm}|p{8cm}|}
\hline
\multicolumn{1}{|c|}{\textbf{Necessidades das Empresas}} & \textbf{Tarefas e Aplicações} \\
\hline
\multicolumn{1}{|c|}{Automatização de processos} &
\begin{itemize}[left=0pt]
\item Correção de falhas na cobrança de serviços através de sistemas de faturação, ao extrair informação de múltiplas fontes;
\item Leitura de documentos legais e contratuais para extrair provisões, utilizando processamento em linguagem natural.
\end{itemize}
\\
\hline
\multicolumn{1}{|c|}{Visão cognitiva} &
\begin{itemize}[left=0pt]
\item Prever o que um determinado cliente é suscetível de comprar;
\item Identificar a fraude de crédito em tempo real e detetar fraudes em reclamações de seguros;
\item Automatizar a segmentação personalizada de anúncios digitais.
\end{itemize}
\\
\hline
\multicolumn{1}{|c|}{Envolver clientes e colaboradores} &
\begin{itemize}[left=0pt]
\item Suporte instantâneo e personalizado;
\item Resolução rápida de consultas frequentes, melhorando a experiência do cliente e reduzindo tempos de espera;
\item Monitoramento das redes sociais e outras plataformas para análise de sentimento.
\end{itemize}
\\
\hline
\end{tabular}
\caption{Tabela de Necessidades das Empresas e respetivas Tarefas/Aplicações.}
\label{necessities_tabel}
\end{table}
\end{document}
答案1
- 我擅自编辑了您的问题,现在可以按原样进行测试。
- 更短的解决方案是
array
在文档前言中加载包并更改{|p{6cm}|p{8cm}|}
为{|m{6cm}|m{8cm}|}
。然后你会得到
但是,您可以考虑使用tabularray
包以更紧凑的形式编写表格:
\documentclass[a4paper, 11pt, onecolumn, oneside]{report}
\usepackage{enumitem} % Para usar em enumerações
\usepackage{tabularray}
\UseTblrLibrary{varwidth}
\begin{document}
\begin{table}[h]
\centering
\setlist{nosep, itemsep=1pt, leftmargin=*}
\begin{tblr}{ hlines, vlines,
colspec = {X[0.5,l, m] X[1.5,l,m] },
stretch = -1,%<--- remove extra space above and below lists
% with nosep option; doc p.51 tabularray
row{1} = {c, font=\bfseries},
rowsep = 5 pt,
measure = vbox,
}
Necessidades das Empresas
& Tarefas e Aplicações \\
&
\begin{itemize}
\item Correção de falhas na cobrança de serviços através de sistemas de faturação, ao extrair informação de múltiplas fontes;
\item Leitura de documentos legais e contratuais para extrair provisões, utilizando processamento em linguagem natural.
\end{itemize} \\
Visão cognitiva
& \begin{itemize}
\item Prever o que um determinado cliente é suscetível de comprar;
\item Identificar a fraude de crédito em tempo real e detetar fraudes em reclamações de seguros;
\item Automatizar a segmentação personalizada de anúncios digitais.
\end{itemize} \\
Envolver clientes e colaboradores
& \begin{itemize}
\item Suporte instantâneo e personalizado;
\item Resolução rápida de consultas frequentes, melhorando a experiência do cliente e reduzindo tempos de espera;
\item Monitoramento das redes sociais e outras plataformas para análise de sentimento.
\end{itemize} \\
Automatização de processos
&
\begin{itemize}
\item Correção de falhas na cobrança de serviços através de sistemas de faturação, ao extrair informação de múltiplas fontes;
\item Leitura de documentos legais e contratuais para extrair provisões, utilizando processamento em linguagem natural.
\end{itemize} \\
Visão cognitiva
& \begin{itemize}
\item Prever o que um determinado cliente é suscetível de comprar;
\item Identificar a fraude de crédito em tempo real e detetar fraudes em reclamações de seguros;
\item Automatizar a segmentação personalizada de anúncios digitais.
\end{itemize} \\
Envolver clientes e colaboradores
& \begin{itemize}
\item Suporte instantâneo e personalizado;
\item Resolução rápida de consultas frequentes, melhorando a experiência do cliente e reduzindo tempos de espera;
\item Monitoramento das redes sociais e outras plataformas para análise de sentimento.
\end{itemize} \\
\end{tblr}
\caption{Tabela de Necessidades das Empresas e respetivas Tarefas/Aplicações.}
\label{necessities_tabel}
\end{table}
\end{document}
\end{document}
但您可能更喜欢以下更专业的表格外观:
\documentclass[a4paper, 11pt, onecolumn, oneside]{report}
\usepackage{enumitem} % Para usar em enumerações
\usepackage{tabularray}
\UseTblrLibrary{booktabs, varwidth}
\begin{document}
\begin{table}[h]
\centering
\setlist{nosep, itemsep=1pt, leftmargin=*}
\begin{tblr}{colspec = {X[0.5,l] X[1.5,l },
stretch = -1,%<--- remove extra space above and below lists
% with nosep option; doc p.51 tabularray
row{1} = {c, m, font=\bfseries},
row{2-Z} = {rowsep = 7pt},
measure = vbox,
}
\toprule
Necessidades das Empresas
& Tarefas e Aplicações \\
\midrule
Automatização de processos
&
\begin{itemize}
\item Correção de falhas na cobrança de serviços através de sistemas de faturação, ao extrair informação de múltiplas fontes;
\item Leitura de documentos legais e contratuais para extrair provisões, utilizando processamento em linguagem natural.
\end{itemize} \\
Visão cognitiva
& \begin{itemize}
\item Prever o que um determinado cliente é suscetível de comprar;
\item Identificar a fraude de crédito em tempo real e detetar fraudes em reclamações de seguros;
\item Automatizar a segmentação personalizada de anúncios digitais.
\end{itemize} \\
Envolver clientes e colaboradores
& \begin{itemize}
\item Suporte instantâneo e personalizado;
\item Resolução rápida de consultas frequentes, melhorando a experiência do cliente e reduzindo tempos de espera;
\item Monitoramento das redes sociais e outras plataformas para análise de sentimento.
\end{itemize} \\
\bottomrule
\end{tblr}
\caption{Tabela de Necessidades das Empresas e respetivas Tarefas/Aplicações.}
\label{necessities_tabel}
\end{table}
\end{document}
答案2
我建议你不要硬编码列宽,而是使用tabularx
环境,将其目标宽度设置为\textwidth
,并使用X
右侧列的列类型。我还会使用enumitem
。我会进一步利用包的机制为右侧列中的列表创建一个定制的、类似于 itemize 的环境;请参阅下面的代码以了解实现这个想法的方法。哦,我认为没有必要也不建议在粗体。
\documentclass[a4paper, 11pt, onecolumn, oneside]{report}
\usepackage[textwidth=15cm]{geometry}
\usepackage[T1]{fontenc}
\usepackage[portuguese]{babel} % or 'brazilian'?
\usepackage{tabularx,ragged2e,booktabs}
\usepackage{enumitem} % for \newlist and \setlist macros
\newlist{tabitemize}{itemize}{1}
\setlist[tabitemize,1]{label=\textbullet, left=0pt, nosep,
before={\begin{minipage}[t]{\hsize}},
after=\end{minipage}}
\newlength\mylen % new length parameter, to hold width of left-hand col.
\begin{document}
\begin{table}[ht]
\caption{Tabela de Necessidades das Empresas e respetivas Tarefas\slash Aplicações.}
\label{necessities_tabel}
\settowidth{\mylen}{Automatização de processos} % compute width of left-hand column
\medskip
\begin{tabularx}{\textwidth}{@{}
>{\RaggedRight}p{\mylen} % suspend full justification
>{\RaggedRight}X % suspend full justification
@{}}
\toprule
Necessidades das Empresas & Tarefas e Aplicações \\
\midrule
Automatização de processos &
\begin{tabitemize}
\item Correção de falhas na cobrança de serviços através de sistemas de faturação, ao extrair informação de múltiplas fontes;
\item Leitura de documentos legais e contratuais para extrair provisões, utilizando processamento em linguagem natural.
\end{tabitemize} \\
\addlinespace
Visão cognitiva &
\begin{tabitemize}
\item Prever o que um determinado cliente é suscetível de comprar;
\item Identificar a fraude de crédito em tempo real e detetar fraudes em reclamações de seguros;
\item Automatizar a segmentação personalizada de anúncios digitais.
\end{tabitemize} \\
\addlinespace
Envolver clientes e colaboradores &
\begin{tabitemize}
\item Suporte instantâneo e personalizado;
\item Resolução rápida de consultas frequentes, melhorando a experiência do cliente e reduzindo tempos de espera;
\item Monitoramento das redes sociais e outras plataformas para análise de sentimento.
\end{tabitemize} \\
\bottomrule
\end{tabularx}
\end{table}
\end{document}