首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Latex \multirow :给multirow一个颠倒的参数来移动文本

Latex \multirow :给multirow一个颠倒的参数来移动文本
EN

Stack Overflow用户
提问于 2021-08-10 12:57:22
回答 1查看 29关注 0票数 2

我想给一个\multirow文本上色,但它覆盖了第二行的文本。我发现使用\rowcolor{}和\multirow{-2}{ text }不会覆盖文本。但当使用它时,整个文本会向上移动,与\rowcolor不匹配。

所以这是我的原始问题:

代码语言:javascript
复制
\begin{tabular}{ll}
        \toprule
        
        \textbf{Parameter} & \textbf{Beschreibung} \\
        \hline
        \midrule
        \rowcolor{gray!10}
        \textit{CV\_RETR\_EXTERNAL} & Abfrage der Extremwerte der Außenkontur\\
        
        \multirow{2}{*}{\textit{CV\_RETR\_LIST}} & \multirow{2}{10cm}{Abfrage aller Konturen in einer Liste und Verknüpfung aller Konturen miteinander. } \\
        &\\
        
        \rowcolor{gray!10}
            \multirow{2}{*}{\textit{CV\_RETR\_CCOMP}} & \multirow{2}{10cm}{Abfrage aller Konturen mit anschließender Einordnung in einer zweistufigen Hierarchie}\\
        \rowcolor{gray!10}
            &\\
        
        \textit{CV\_RETR\_TREE} &   Abfrage aller Konturen und Rekosntruktion der gesamten Hierarchie.\\
        \hline
        
    \end{tabular}

结果:Image1

将代码更改为\multirow{-2}时,文本会向上移动。

代码语言:javascript
复制
\begin{tabular}{ll}
        \toprule
        
        \textbf{Parameter} & \textbf{Beschreibung} \\
        \hline
        \midrule
        \rowcolor{gray!10}
        \textit{CV\_RETR\_EXTERNAL} & Abfrage der Extremwerte der Außenkontur\\
        
        \multirow{2}{*}{\textit{CV\_RETR\_LIST}} & \multirow{2}{10cm}{Abfrage aller Konturen in einer Liste und Verknüpfung aller Konturen miteinander. } \\
        &\\
        
        \rowcolor{gray!10}
            \multirow{-2}{*}{\textit{CV\_RETR\_CCOMP}} & \multirow{-2}{10cm}{Abfrage aller Konturen mit anschließender Einordnung in einer zweistufigen Hierarchie}\\
        \rowcolor{gray!10}
            &\\
        
        \textit{CV\_RETR\_TREE} &   Abfrage aller Konturen und Rekosntruktion der gesamten Hierarchie.\\
        \hline
        
    \end{tabular}

结果:Image2

有什么提示吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-08-10 13:52:20

忘了\multirow吧。我想您想要的是使左列条目相对于它们的右列单元居中。最简单的方法是对右列使用m{10cm}规范,然后输入值。

代码语言:javascript
复制
\documentclass{article}

\usepackage{booktabs}
\usepackage{array}
\usepackage[table]{xcolor}
\begin{document}
\begin{tabular}{lm{10cm}}
        \toprule
        
        \textbf{Parameter} & \textbf{Beschreibung} \\
        \hline
        \midrule
        \rowcolor{gray!10}
        \textit{CV\_RETR\_EXTERNAL} & Abfrage der Extremwerte der Außenkontur\\
        
        {\textit{CV\_RETR\_LIST}} & Abfrage aller Konturen in einer Liste und Verknüpfung aller Konturen miteinander. \\

        \rowcolor{gray!10}
            {\textit{CV\_RETR\_CCOMP}} & Abfrage aller Konturen mit anschließender Einordnung in einer zweistufigen Hierarchie \\

        \textit{CV\_RETR\_TREE} &   Abfrage aller Konturen und Rekosntruktion der gesamten Hierarchie.\\
        \hline
        
    \end{tabular}
\end{document}

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68727280

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档