\多行内表

\多行内表

我有以下 MWE:

\documentclass[12pt,a4paper]{article}

\usepackage[utf8]{inputenc}
\usepackage[color=red,opacity=0.1,contents={}]{background}
\usepackage{hyperref}
\usepackage{indentfirst}
\usepackage{caption}
\usepackage{listings}
\usepackage[listingsutf8]{tcolorbox}
\usepackage{tcolorbox}
\usepackage[slovene]{babel}
\usepackage{titlesec}
\usepackage{float}
\usepackage{pifont}

\setcounter{secnumdepth}{4}

\titleformat{\paragraph}
{\normalfont\normalsize\bfseries}{\theparagraph}{1em}{}
\titlespacing*{\paragraph}{0pt}{3.25ex plus 1ex minus .2ex}{1.5ex plus .2ex}

\author{Marko Frelih\\Firm\\\texttt{email}}
\title{Install manual}
\date{Ljubljana, Marec 2015}

\begin{document}
\begin{table}[htbp]
    \centering
    \resizebox{\linewidth}{!}{%
        \begin{tabular}{|c|c|}
            \hline Paket & Opis\\
            \hline jre7-openjdk-headless & Java zagonsko okolje brez grafi\v{c}nih orodij\\
            \hline jre7-openjdk & Poplno Java zagonsko okolje\\
            \hline jdk7-openjdk & Java razvojno okolje\\
            \hline openjdk7-doc & Dokumentacija Java razvojena okolja\\
            \hline openjdk7-src & Izvorna koda Java razvojnega okolja\\
            \hline jre8-openjdk-headless & Java zagonsko okolje brez grafi\v{c}nih orodij\\
            \hline jre8-openjdk & Poplno Java zagonsko okolje\\
            \hline jdk8-openjdk & Java razvojno okolje\\
            \hline openjdk8-doc & Dokumentacija Java razvojena okolja\\
            \hline openjdk8-src & Izvorna koda Java razvojnega okolja\\
            \hline
        \end{tabular}
    }
    \caption{\textit{Archlinux Java} paketi}\label{tblArchlinuxJavaPackages}
\end{table}
\end{document}

结果如以下屏幕截图所示:

Java 包

这一切都没问题,但我想在第 1 列之前添加垂直的multicolumn/multirow来描述Java version 7Java version 8包装,如下面的屏幕截图所示: 带版本的 Java 包

并在上方空白矩形(单元格)内添加垂直文本verzija 7,并在下方空白矩形(单元格)内添加垂直文本verzija 8。我该如何实现呢?

答案1

您可以使用multirow\rotatebox来获得您想要的内容。我还没有清理您的代码。

\documentclass[12pt,a4paper]{article}

\usepackage[utf8]{inputenc}
\usepackage[color=red,opacity=0.1,contents={}]{background}
\usepackage{hyperref}
\usepackage{indentfirst}
\usepackage{caption}
\usepackage{listings}
\usepackage[listingsutf8]{tcolorbox}
\usepackage{tcolorbox}
\usepackage[slovene]{babel}
\usepackage{titlesec}
\usepackage{float}
\usepackage{pifont}
\usepackage{multirow}

\setcounter{secnumdepth}{4}

\titleformat{\paragraph}
{\normalfont\normalsize\bfseries}{\theparagraph}{1em}{}
\titlespacing*{\paragraph}{0pt}{3.25ex plus 1ex minus .2ex}{1.5ex plus .2ex}

\author{Marko Frelih\\Firm\\\texttt{email}}
\title{Install manual}
\date{Ljubljana, Marec 2015}

\begin{document}
\begin{table}[htbp]
    \centering
    \resizebox{\linewidth}{!}{%
        \begin{tabular}{|c|c|c|}
            \cline{2-3} \multicolumn{1}{c|}{} & Paket & Opis\\
            \hline
            \multirow{5}{*}{\rotatebox[origin=c]{90}{verzija 7}} &
                    jre7-openjdk-headless & Java zagonsko okolje brez grafi\v{c}nih orodij\\
            \cline{2-3} & jre7-openjdk & Poplno Java zagonsko okolje\\
            \cline{2-3} &  jdk7-openjdk & Java razvojno okolje\\
            \cline{2-3} &  openjdk7-doc & Dokumentacija Java razvojena okolja\\
            \cline{2-3} &  openjdk7-src & Izvorna koda Java razvojnega okolja\\
            \hline
            \multirow{5}{*}{\rotatebox[origin=c]{90}{verzija 8}} &
                   jre8-openjdk-headless & Java zagonsko okolje brez grafi\v{c}nih orodij\\
            \cline{2-3} &  jre8-openjdk & Poplno Java zagonsko okolje\\
            \cline{2-3} &  jdk8-openjdk & Java razvojno okolje\\
            \cline{2-3} &  openjdk8-doc & Dokumentacija Java razvojena okolja\\
            \cline{2-3} &  openjdk8-src & Izvorna koda Java razvojnega okolja\\
            \hline
        \end{tabular}
    }
    \caption{\textit{Archlinux Java} paketi}\label{tblArchlinuxJavaPackages}
\end{table}
\end{document}

在此处输入图片描述

相关内容