longtable 对齐

longtable 对齐

我正在使用一个带有图像和大量文本的长表。它的对齐方式对我来说是错误的。我想知道如何让文本从框顶部开始,靠近行。这是我的长表代码

\begin{longtable}{|c|p{3cm}|p{8cm}|}

\hline
\rowcolor{blue!35}
Ícone & Barra de ferramentas perfis & Ações
\\
\hline
\rowcolor{gray!35}
\includegraphics[scale=0.7]{\visualizadordeperfil apontador.png}
&
Apontador
&
Seleciona track, finaliza algumas ações como: identificador de pontos editar marcadores, criar camadas, zoom vertical.
\\
\hline
\includegraphics[scale=0.7]{\visualizadordeperfil indentidicadordepontos.png}
&
Identificador de pontos
&
Selecione e passe sobre o perfil, e etiquetas com informações serão mostradas.
\\
\hline
\rowcolor{gray!35}
\includegraphics[scale=0.7]{\visualizadordeperfil localizador.png}
& 
Localizador
&
Apresenta o valor da escala do perfil e da profundidade no perfil da amostragem.
\\
\hline
\includegraphics[scale=0.7]{\visualizadordeperfil zoomvertical.png}
&
Zoom vertical
&
Aumenta verticalmente, selecione e clique no topo e na base de onde deseja aumentar o zoom.
\\
\hline
\rowcolor{gray!35}
\includegraphics[scale=0.7]{\visualizadordeperfil zoommenos.png}
&
Zoom -
&
Clique para diminuir ou retirar o zoom vertical.
\\
\hline
\includegraphics[scale=0.7]{\visualizadordeperfil visaoglobal.png}
&
Visão global
&
Volta ao tamanho normal de apresentação do dado.
\\
\hline
\rowcolor{gray!35}
\includegraphics[scale=0.7]{\visualizadordeperfil editordemarcadores.png}
&
Editor de marcadores
&
Cria pontos de informação no registro, ligado a uma profundidade.
\\
\hline
\includegraphics[scale=0.7]{\visualizadordeperfil editordecamadas.png}
&
Editor de camadas
&
Cria pontos ligados a topo de base de um intervalo.
\\
\hline
\rowcolor{gray!35}
\includegraphics[scale=0.7]{\visualizadordeperfil gerenciarcolunas.png}
&
Gerenciar colunas
&
Apresenta os perfis existentes e está ligado aos ícones inserir ou remover track e gerenciador de Perfis.
\\
\hline
\includegraphics[scale=0.7]{\visualizadordeperfil gerenciarperfis.png}
&
Gerenciar perfis
&
Através de uma caixa de diálogos ajuda a inserir ou remover perfis de uma mesma track.
\\
\hline
\rowcolor{gray!35}
\includegraphics[scale=0.7]{\visualizadordeperfil configurarperfis.png}
&
Configurar perfis
&
Apresenta uma caixa de diálogos onde poderá manusear as informações e estilos dos perfis. Editar nome, escala, unidades, grids, cores e preenchimento entre perfis.
\\
\hline
\includegraphics[scale=0.7]{\visualizadordeperfil inserirtrack.png}
&
Inserir track
&
Possui combo box  com diferentes tipos de tracks: perfis, litologia, ihc,  marcadores, imagens, bioestratigrafia e camadas.
\\
\hline
\rowcolor{gray!35}
\includegraphics[scale=0.7]{\visualizadordeperfil removertrack.png}
&
Remover Track
&
Remove a track selecionada.
\\
\hline
\includegraphics[scale=0.7]{\visualizadordeperfil moverparaesquerdaeparadireita.png}
&
Mover para a esquerda e para a direita
&
Move a track selecionada para esquerda e para a direita.
\\
\hline
\rowcolor{gray!35}
\includegraphics[scale=0.7]{\visualizadordeperfil setarposicaodepocos.png}
&
Setar posição dos poços
&
Para a múltipla visualização, ajusta os poços a uma distancia que pode ser editada pelo usuário.
\\
\hline
\includegraphics[scale=0.7]{\visualizadordeperfil desenhodascamadas.png}
&
Desenho das camadas
&
Para Desenha as camadas correlatas entre poços.
\\
\hline
\rowcolor{gray!35}
\includegraphics[scale=0.7]{\visualizadordeperfil definirdatum.png}
&
Definir datum
&
Para a múltipla visualização ajusta as profundidades dos poços para visualização de datum, selecionado pelo usuário.
\\
\hline
\includegraphics[scale=0.7]{\visualizadordeperfil dadomedido.png}
&
Dado medido
&
O dado medido é definido nas \textbf{propriedades} do poço na aba de \textbf{Datum Vertical} e podem ser alterados pelo usuário. 
\\
\hline
\rowcolor{gray!35}
\includegraphics[scale=0.7]{\visualizadordeperfil salvarimagem.png}
&
Salvar imagem
&
Salva uma cópia da imagem em diretório formatos  diferentes de arquivo, mas por default é .png.
\\
\hline
\includegraphics[scale=0.7]{\visualizadordeperfil salvartemplate.png}
&
Salvar template
&
Se salva como \textbf{Template}, um formato de visualização padrão de perfis, gráficos etc., definido pelo usuário ou padrão da indústria. 
\\
\hline

\caption{Tabela de ferramentas para Perfis.}
\label{tab:tabeladeferramentasperfil}
\end{longtable} 

这是图片我的长桌的一部分

关于如何让它看起来更好,有什么建议吗?

答案1

在此处输入图片描述

表格布局的 tex 模型实际上不允许在单元格空间内垂直居中,每个单元格都有一个基本参考点,并且这些点是对齐的。对于、、l列,它是文本的基线;对于列,它是顶行的基线。对于列,它是该单元格的中心,它是该单元格的底线。图像的基线位于其底部边缘。请注意,不会将单元格内容放置在最终分配给该单元格的空间的中心,它只是将内容的基线放在该内容的垂直中心。crpmbm

因此您得到了第一个示例中的布局。

您可以使用以下方法将图像的参考点更改为距顶部大约一行的位置

\raisebox{10pt-\height}{\includegraphics....

这将提供类似于第二幅图像的布局,但第一列不居中,如果第三列中有很多文本,则图像仍将在其顶行对齐。

如果你想要居中的外观,你需要将第三列。如果使用的m不是p参考点,而是位于其中心,那么你可以将图像的参考点放在中心

\raisebox{-.5\height}{\includegraphics....

对齐方式为:

在此处输入图片描述

答案2

立即在上面输入\usepackage[export]{adjustbox}文档序言\usepackage{graphicx}

然后将您的图像包含为

\includegraphics[scale=0.7,valign=t]{\visualizadordeperfil apontador.png}

这会使图片垂直移动,以使其高度就像一行文本的高度一样。

这是一个例子,我使用\fboxaround来\includegraphics显示精确的边界框。

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[portuguese]{babel}
\usepackage[table]{xcolor}
\usepackage{longtable}
\usepackage[export]{adjustbox}

\setlength{\fboxsep}{-.5\fboxrule}% just for the example

\begin{document}

\begin{longtable}{|c|p{3cm}|p{8cm}|}

\hline
\rowcolor{blue!35}
Ícone & Barra de ferramentas perfis & Ações
\\
\hline
\rowcolor{gray!35}
\fbox{\includegraphics[width=1cm,valign=t]{apontador.png}}
&
Apontador
&
Seleciona track, finaliza algumas ações como: identificador de pontos editar marcadores, criar 
camadas, zoom vertical.
\\
\hline
\fbox{\includegraphics[width=1cm,valign=t]{apontador.png}}
&
Identificador de pontos
&
Selecione e passe sobre o perfil, e etiquetas com informações serão mostradas.
\\
\hline
\end{longtable}

\end{document}

在此处输入图片描述

答案3

您可以使用简单的 将图像居中\raisebox{-0.5\height}{…}。由于表格中的垂直间距非常紧密,您可以使用包引入更多间距cellspace:它确保在具有预指定器的列中单元格与上方和下方单元格之间的最小间距S

下面是一个示例,使用我最喜欢的图像之一。为了使代码更短,我定义了一个\myincludegraphics命令:

\documentclass[a4paper,12pt,]{article}

\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage{xcolor}
\usepackage{graphicx}
\usepackage{longtable}
\usepackage[vmargin=2cm, hmargin=2.5cm]{geometry}
\usepackage{array, colortbl}
\usepackage{cellspace}
\setlength\cellspacetoplimit{5pt}
\setlength\cellspacebottomlimit{5pt}

\newcommand\myincludegraphics[2][]{ \raisebox{-0.5\height}{\includegraphics[#1]{#2}}} \begin{document} \begin{longtable}{|Sc|m{3cm}|m{8cm}|} \endhead \endfirsthead \endfoot \multicolumn{3}{c}{}\ \caption{用于 Perfis 的铁片} \label{tab:tabeladeferramentasperfil} \endlastfoot

\hline
\rowcolor{blue!35}
Ícone & Barra de ferramentas perfis & Ações
\\
\hline
\rowcolor{gray!35}
%\raisebox{-0.5\height}{\includegraphics[scale=0.5]{sendak.png}}
\myincludegraphics[scale=0.5]{sendak.png}
&
Apontador
&
Seleciona track, finaliza algumas ações como: identificador de pontos editar marcadores, criar camadas, zoom vertical.
\\
\hline
\myincludegraphics[scale=0.5]{sendak.png}
&
Identificador de pontos
&
Selecione e passe sobre o perfil, e etiquetas com informações serão mostradas.
\\
\hline
\rowcolor{gray!35}

\myincludegraphics[scale=0.5]{sendak.png} & 本地化 & 展示您提升个人资料的勇气和对爱情的深刻理解。 \ \hline \myincludegraphics[scale=0.5]{sendak.png} & 垂直缩放 & 垂直缩放,选择并单击地形,然后根据提示放大或缩放。 \ \hline \rowcolor{gray!35} \myincludegraphics[scale=0.5]{sendak.png} & 缩放 - & 单击缩小、缩小或垂直缩放。 \ \hline \end{longtable} \end{document}

在此处输入图片描述

相关内容