有关 Latex 甘特图的帮助

有关 Latex 甘特图的帮助

我需要一张甘特图用于我的博士论文提案,我在网上找到了一个简单的例子。但是,对于 2019 年,我只需要 Q3 和 Q4,但看不出如何在 Latex 代码中更改这一点。任何帮助都将不胜感激。

先感谢您。

以下是我使用的代码:

\documentclass{article}

\usepackage{xcolor,colortbl}
\usepackage{forloop}
\newcounter{loopcntr}
\newcommand{\rpt}[2][1]{%
\forloop{loopcntr}{0}{\value{loopcntr}<#1}{#2}%
}
\newcommand{\on}[1][1]{
\forloop{loopcntr}{0}{\value{loopcntr}<#1}{&\cellcolor{gray}}
}
\newcommand{\off}[1][1]{
\forloop{loopcntr}{0}{\value{loopcntr}<#1}{&}
}

\begin{document}

\begin{center}
\begin{tabular}{|p{0.30\textwidth}*{12}{|p{0.03\textwidth}}|\hline}

\hline
\textbf{}&\multicolumn{4}{c|}{2019}
     &\multicolumn{4}{c|}{2020} 
     & \multicolumn{4}{c|}{2021} \\

\rpt[3]{& Q1& Q2 & Q3 & Q4}  \\
\hline  \on[1] \off[7] \on[4] \\
\hline
\on[3] \off[5] \on[4]   \\
\hline
\off[1] \on[2] \off[9]  \\
\hline
\off[2] \on[2] \off[8]   \\
\hline
\on[12] \off[0] \\
\hline
\end{tabular}
\end{center}

\end{document}
 ```


答案1

尝试这个

\documentclass{article}
    \usepackage{xcolor,colortbl}
    \usepackage{forloop}
    \newcounter{loopcntr}
    \newcommand{\rpt}[2][1]{%
        \forloop{loopcntr}{0}{\value{loopcntr}<#1}{#2}%
    }
    \newcommand{\on}[1][1]{
        \forloop{loopcntr}{0}{\value{loopcntr}<#1}{&\cellcolor{gray}}
    }
    \newcommand{\off}[1][1]{
        \forloop{loopcntr}{0}{\value{loopcntr}<#1}{&}
    }    
    \begin{document}
        \begin{center}
            \begin{tabular}{|p{0.30\textwidth}*{12}{|p{0.03\textwidth}}|}
                \hline
                \textbf{}&\multicolumn{2}{c|}{2019}
                     &\multicolumn{4}{c|}{2020} 
                     & \multicolumn{4}{c|}{2021} \\

                & Q3 & Q4 \rpt[2]{& Q1& Q2 & Q3 & Q4}  \\
                \hline  \on[1] \off[7] \on[2] \\
                \hline
                \on[3] \off[5] \on[2]   \\
                \hline
                \off[1] \on[2] \off[7]  \\
                \hline
                \off[2] \on[2] \off[6]   \\
                \hline
                \on[10] \off[0] \\
                \hline
            \end{tabular}
        \end{center}
    \end{document}

使用 pgf 绘制甘特图的 LaTeX 包也许你想看看这个。

相关内容