我正在使用 tabularx 创建一个相当长的表格,但是我不知道如何将它扩展到多个页面。我尝试在 longtable 环境中包装它,但最终却出现了一堆错误。您知道如何修复它吗?
\usepackage{booktabs,tabularx}
\usepackage{amssymb}
\begin{table}
\begin{tabularx}{\textwidth}{|X|l|l|l|l|l|l|l|l|}
\toprule
\multicolumn{9}{|c|}{Role and Responsibility Matrix}\\
\toprule
MD - Managing Director \newline H\&SC - Health and Safety Co-coordinator \newline HSA - Health and Safety Administrator\newline PM - Project Manager\newline SPM - Senior Project Managers\newline SE - Senior Engineer/Senior lecturer\newline OM - Operations Manager & MD & H\&SC & HSA & PM & CSM & SPM & SE & OM \\ \midrule
General Health \& Safety Management & & & & & & & & \\ \midrule
Managing Health And Safety At Work & & & & & & & & \\ \midrule
Risk Assessment & & & \checkmark & \checkmark & \checkmark & \checkmark & \checkmark & \checkmark \\ \midrule
Safe Systems Of Work & & \checkmark & \checkmark & \checkmark & \checkmark & \checkmark & \checkmark & \checkmark \\ \midrule
Control Of Contractors & & \checkmark & \checkmark & & & & & \\ \midrule
Action On Enforcement Authority Reports & \checkmark & \checkmark & & & & & & \\ \midrule
\multicolumn{9}{|c|}{Accident Control} \\ \midrule
Accident, Incident And Ill Health Reporting & & \checkmark & & & & & & \\ \midrule
Accident Investigation & & \checkmark & & & & & & \\ \midrule
First Aid & & \checkmark & & & & & & \\ \midrule
Near Miss/Hazard Reporting & & \checkmark & & & & & & \\ \midrule
Work Equipment & & & & & & & & \\ \midrule
Access Equipment & & \checkmark & & \checkmark & & & \checkmark & \\ \midrule
Display Screen Equipment (DSE) & \checkmark & \checkmark & \checkmark & & & & & \\ \midrule
Hand Tools & & \checkmark & & & & & & \\ \midrule
Office Equipment & & \checkmark & & & & & & \\ \midrule
Safety Harnesses And Lanyards & & \checkmark & & \checkmark & & & \checkmark & \\ \midrule
The Provision And Use Of Machinery & \checkmark & \checkmark & & & & & & \\ \midrule
\multicolumn{9}{|c|}{Personnel} \\ \midrule
Disability Discrimination Compliance & & \checkmark & & & & & & \\ \midrule
Health And Safety Information For Employees & & \checkmark & & & & & & \\ \midrule
Health And Safety Of Visitors & & \checkmark & & & & & & \\ \midrule
Health And Safety Training & & \checkmark & \checkmark & & & & & \\ \midrule
Manual Handling & & \checkmark & & \checkmark & \checkmark & \checkmark & \checkmark & \\ \midrule
Occupational Health / Health Surveillance & & \checkmark & & & & & & \\ \midrule
Personal Protective Equipment & & \checkmark & & & & & & \\ \midrule
Substance And Alcohol Abuse & & \checkmark & & & & & & \\ \midrule
Welfare And The Working Environment & & \checkmark & & & & & & \\ \midrule
Workplace Health And Safety & & \checkmark & & \checkmark & & & \checkmark & \\ \midrule
\multicolumn{9}{|c|}{Premises} \\ \midrule
Building Services & \checkmark & \checkmark & & & & & & \\ \midrule
Cleaning & & \checkmark & & & & & & \\ \midrule
Control Of Hazardous and Non-Hazardous Waste & & \checkmark & & & & & & \\ \midrule
Electrical Safety & \checkmark & \checkmark & & & & & & \\ \midrule
Fire Safety - Arrangements And Procedures & & \checkmark & & \checkmark & & & & \\ \midrule
Pest Control & & \checkmark & & & & & & \\ \midrule
Premises & \checkmark & \checkmark & & & & & & \\ \midrule
Racking, Sotrage Systems And Mezzanine Floors & & \checkmark & & & & & & \\ \midrule
Slips, Trips And Falls & & \checkmark & \checkmark & \checkmark & & & \checkmark & \\ \midrule
Staff Amenities And Rest Rooms & \checkmark & \checkmark & & & & & & \\ \bottomrule
\end{tabularx}
\caption{Role and Responsibility Matrix}
\end{table}
答案1
使用包xltabular
代替不是环境table
。查找longtable
重复页眉/页脚包的文档。
\documentclass[11pt, a4paper]{book}
\usepackage{amssymb}
\usepackage{booktabs,xltabular}
\begin{document}
\begin{xltabular}{\textwidth}{|X|l|l|l|l|l|l|l|l|}
\caption{Role and Responsibility Matrix}\\\toprule
\multicolumn{9}{|c|}{Role and Responsibility Matrix}\\
\toprule
MD - Managing Director \newline H\&SC - Health and Safety Co-coordinator \newline HSA - Health and
Safety Administrator\newline PM - Project Manager\newline SPM - Senior Project Managers\newline SE -
Senior Engineer/Senior lecturer\newline OM - Operations Manager & MD & H\&SC & HSA & PM & CSM & SPM &
SE & OM \\ \midrule
General Health \& Safety
Management
&
& & & & & & & \\ \midrule
Managing Health And Safety At
Work
&
& & & & & & & \\ \midrule
Risk
Assessment
&
& & \checkmark & \checkmark & \checkmark & \checkmark & \checkmark & \checkmark \\
\midrule
Safe Systems Of
Work
&
& \checkmark & \checkmark & \checkmark & \checkmark & \checkmark & \checkmark &
\checkmark \\ \midrule
Control Of
Contractors
&
& \checkmark & \checkmark & & & & & \\ \midrule
Action On Enforcement Authority
Reports
&
\checkmark & \checkmark & & & & & & \\ \midrule
\multicolumn{9}{|c|}{Accident Control} \\ \midrule
Accident, Incident And Ill Health
Reporting
&
& \checkmark & & & & & & \\ \midrule
Accident
Investigation
&
& \checkmark & & & & & & \\ \midrule
First
Aid
&
& \checkmark & & & & & & \\ \midrule
Near Miss/Hazard
Reporting
&
& \checkmark & & & & & & \\ \midrule
Work
Equipment
&
& & & & & & & \\ \midrule
Access
Equipment
&
& \checkmark & & \checkmark & & & \checkmark & \\ \midrule
Display Screen Equipment
(DSE)
&
\checkmark & \checkmark & \checkmark & & & & & \\ \midrule
Hand
Tools
&
& \checkmark & & & & & & \\ \midrule
Office
Equipment
&
& \checkmark & & & & & & \\ \midrule
Safety Harnesses And
Lanyards
&
& \checkmark & & \checkmark & & & \checkmark & \\ \midrule
The Provision And Use Of Machinery & \checkmark & \checkmark & & & &
& & \\ \midrule
\multicolumn{9}{|c|}{Personnel} \\ \midrule
Disability Discrimination Compliance & & \checkmark & & & & & & \\ \midrule
Health And Safety Information For Employees & & \checkmark & & & & & & \\ \midrule
Health And Safety Of Visitors & & \checkmark & & & & & & \\ \midrule
Health And Safety Training & & \checkmark & \checkmark & & & & & \\ \midrule
Manual Handling & & \checkmark & & \checkmark & \checkmark & \checkmark & \checkmark & \\ \midrule
Occupational Health / Health Surveillance & & \checkmark & & & & & & \\ \midrule
Personal Protective Equipment & & \checkmark & & & & & & \\ \midrule
Substance And Alcohol Abuse & & \checkmark & & & & & & \\ \midrule
Welfare And The Working Environment & & \checkmark & & & & & & \\ \midrule
Workplace Health And Safety & & \checkmark & & \checkmark & & & \checkmark & \\ \midrule
\multicolumn{9}{|c|}{Premises} \\ \midrule
Building Services & \checkmark & \checkmark & & & & & & \\ \midrule
Cleaning & & \checkmark & & & & & & \\ \midrule
Control Of Hazardous and Non-Hazardous Waste & & \checkmark & & & & & & \\ \midrule
Electrical Safety & \checkmark & \checkmark & & & & & & \\ \midrule
Fire Safety - Arrangements And Procedures & & \checkmark & & \checkmark & & & & \\ \midrule
Pest Control & & \checkmark & & & & & & \\ \midrule
Premises & \checkmark & \checkmark & & & & & & \\ \midrule
Racking, Sotrage Systems And Mezzanine Floors & & \checkmark & & & & & & \\ \midrule
Slips, Trips And Falls & & \checkmark & \checkmark & \checkmark & & & \checkmark & \\ \midrule
Staff Amenities And Rest Rooms & \checkmark & \checkmark & & & & & & \\ \bottomrule
\end{xltabular}
\end{document}
答案2
我建议采用不同的表格布局,并使用长桌或者卡路里处理分页符。在我看来,这种类型的表格应该排版为行高相等,并且对于类似类型的列,列宽也应相等。
长桌
我已经设置了长桌在每个新页面上重复页眉。
\hz
通过定义两个命令和\来实现相等的行高,\tz
这两个命令使用不可见的线来固定高度。垂直和水平居中是通过使用m{}
-columns 实现的,并\centering
使用数组的 将命令重定向到行中>{\centering}
。不幸的是,\hz
使用 时代码不起作用,所以我需要一个没有任何s 的\multicolumn
第十个零宽度列,请参阅。所有列宽都按 的分数计算。\tabcolsep
(@{}m{0pt}@{})
linewidth
\hz
和的代码\tz
改编自 Yiannis Lazarides 的代码这个答案
\documentclass[11pt, a4paper]{book}
\usepackage[innermargin=2.9cm, outermargin=2.9cm]{geometry}
\usepackage{amssymb, longtable, array}
\setlength{\tabcolsep}{0.5em}
\setlength{\extrarowheight}{1pt}
% Formula updated 2019.08.13 First version was wrong logic (but OK result)
\newcolumntype{H}{>{\raggedright\arraybackslash}m{\dimexpr(((\linewidth/11)*3)-2\tabcolsep-2\arrayrulewidth)}}
\newcolumntype{T}{>{\centering\arraybackslash}m{\dimexpr((\linewidth/11)-2\tabcolsep-2\arrayrulewidth)}}
\newcommand{\mcix}[1]{\multicolumn{9}{>{\centering\arraybackslash}m{\dimexpr(\linewidth-2\tabcolsep-2\arrayrulewidth)}|}{#1}}
\def\hz{\vphantom{\parbox[c]{1cm}{\rule{1cm}{1.5\normalbaselineskip}}}}
\def\tz{\vphantom{\parbox[c]{1cm}{\rule{0pt}{3.5\normalbaselineskip}}}}
\begin{document}
\small
\begin{longtable}{@{}p{0pt}@{}|H|*{8}{T|}}
%\caption{Role and Responsibility Matrix}\\
\hline
\hz&\mcix{Role and Responsibility Matrix}\\ \hline
\hz && MD & H\&SC & HSA & PM & CSM & SPM & SE & OM
\endhead\hline
\hz&\multicolumn{9}{c|}{Role and Responsibility Matrix}\\\hline
\hz&& MD & H\&SC & HSA & PM & CSM & SPM & SE & OM \\ \hline
\tz&\multicolumn{9}{>{\raggedright\arraybackslash}m{\dimexpr(\linewidth-2\tabcolsep-2\arrayrulewidth)}|}{\footnotesize \emph{MD} -- Managing Director\quad \emph{H\&SC} -- Health and Safety Co-coordinator\quad \emph{HSA} -- Health and
Safety Administrator\quad \emph{PM} -- Project Manager\quad \emph{SPM} -- Senior Project Managers\quad \emph{SE} --
Senior Engineer/ Senior Lecturer\quad \emph{OM} -- Operations Manager}\endfirsthead\hline
\tz & General Health \& Safety Management & & & & & & & & \\ \hline
\tz & Managing Health and Safety at Work & & & & & & & & \\ \hline
\tz & Risk Assessment && & \checkmark & \checkmark & \checkmark & \checkmark & \checkmark & \checkmark \\\hline
\tz & Safe Systems of Work & & \checkmark & \checkmark & \checkmark & \checkmark & \checkmark & \checkmark & \checkmark \\ \hline
\tz &Control of Contractors & & \checkmark & \checkmark & & & & & \\ \hline
\tz & Action on Enforcement Authority Reports & \checkmark & \checkmark & & & & & & \\ \hline
\hz& \multicolumn{9}{c|}{Accident Control} \\ \hline
\tz &Accident, Incident and Ill Health Reporting & & \checkmark & & & & & & \\ \hline
\tz &Accident Investigation & & \checkmark & & & & & & \\ \hline
\tz & First Aid & & \checkmark & & & & & & \\ \hline
\tz & Near Miss/Hazard Reporting & & \checkmark & & & & & & \\ \hline
\tz & Work Equipment & & & & & & & & \\ \hline
\tz & Access Equipment & & \checkmark & & \checkmark & & & \checkmark & \\ \hline
\tz & Display Screen Equipment (DSE) & \checkmark & \checkmark & \checkmark & & & & & \\ \hline
\tz & Hand Tools & & \checkmark & & & & & & \\ \hline
\tz & Office Equipment & & \checkmark & & & & & & \\ \hline
\tz & Safety Harnesses and Lanyards & & \checkmark & & \checkmark & & & \checkmark & \\ \hline
\tz & The Provision and Use of Machinery & \checkmark & \checkmark & & & & & & \\ \hline
\hz & \multicolumn{9}{c|}{Personnel} \\ \hline
\tz & Disability Discrimination Compliance & & \checkmark & & & & & & \\ \hline
\tz & Health and Safety Information for Employees & & \checkmark & & & & & & \\ \hline
\tz & Health and Safety of Visitors & & \checkmark & & & & & & \\ \hline
\tz & Health and Safety Training & & \checkmark & \checkmark & & & & & \\ \hline
\tz & Manual Handling & & \checkmark & & \checkmark & \checkmark & \checkmark & \checkmark & \\ \hline
\tz& Occupational Health/ Health Surveillance & & \checkmark & & & & & & \\ \hline
\tz& Personal Protective Equipment & & \checkmark & & & & & & \\ \hline
\tz& Substance and Alcohol Abuse & & \checkmark & & & & & & \\ \hline
\tz& Welfare and the Working Environment & & \checkmark & & & & & & \\ \hline
\tz& Workplace Health and Safety & & \checkmark & & \checkmark & & & \checkmark & \\ \hline
\hz& \multicolumn{9}{c|}{Premises} \\ \hline
\tz& Building Services & \checkmark & \checkmark & & & & & & \\ \hline
\tz& Cleaning & & \checkmark & & & & & & \\ \hline
\tz& Control of Hazardous and Non-Hazardous Waste & & \checkmark & & & & & & \\ \hline
\tz& Electrical Safety & \checkmark & \checkmark & & & & & & \\ \hline
\tz& Fire Safety -- Arrangements and Procedures & & \checkmark & & \checkmark & & & & \\ \hline
\tz& Pest Control & & \checkmark & & & & & & \\ \hline
\tz& Premises & \checkmark & \checkmark & & & & & & \\ \hline
\tz& Racking, Storage Systems and Mezzanine Floors & & \checkmark & & & & & & \\ \hline
\tz& Slips, Trips and Falls & & \checkmark & \checkmark & \checkmark & & & \checkmark & \\ \hline
\tz&Staff Amenities and Rest Rooms & \checkmark & \checkmark & & & & & & \\ \hline
\end{longtable}
\end{document}
卡路里
前两行是重复标题,位于 内\thead{...}
。列高由三个定义的简写符号(\hth
、\htt
和\httii
)设置。
\documentclass[11pt, a4paper]{book}
\usepackage{lmodern}
\usepackage[innermargin=2.9cm, outermargin=2.9cm]{geometry}
\usepackage{amssymb, cals}
\usepackage{microtype}
%---------------- show page layout. don't use in a real document!
\usepackage{showframe}
\renewcommand\ShowFrameLinethickness{0.15pt}
\renewcommand*\ShowFrameColor{\color{red}}
%---------------------------------------------------------------%
\let\nc=\nullcell % Shortcuts
\let\sc=\spancontent
\makeatletter
\newcommand*{\hth}{\ht\cals@current@row=1.5\baselineskip}
\newcommand*{\htt}{\ht\cals@current@row=3.5\baselineskip}
\newcommand*{\httii}{\ht\cals@current@row=4.5\baselineskip}
\newcommand*{\cals@AtBeginCell}{\vfil}
\makeatother
\begin{document}
\small
\begin{calstable}[l]
% Defining columns relative to each other and relative to the margins
\colwidths{{\dimexpr((\columnwidth)/11)*3\relax}
{\dimexpr(\columnwidth)/11\relax}
{\dimexpr(\columnwidth)/11\relax}
{\dimexpr(\columnwidth)/11\relax}
{\dimexpr(\columnwidth)/11\relax}
{\dimexpr(\columnwidth)/11\relax}
{\dimexpr(\columnwidth)/11\relax}
{\dimexpr(\columnwidth)/11\relax}
{\dimexpr(\columnwidth)/11\relax}
}
% The tabular fills the text area if sum of all columns is 12
% Set up the tabular
\makeatletter
\def\cals@framers@width{0.4pt} % Outside frame rules, reduce if the rule is too heavy
\def\cals@framecs@width{0.4pt}
\def\cals@bodyrs@width{0.4pt}
\def\cals@cs@width{0.4pt} % Inside rules, reduce if the rule is too heavy
\def\cals@rs@width{0.4pt}
\setlength{\cals@paddingL}{0.5em}
\setlength{\cals@paddingR}{0.5em}
\setlength{\cals@paddingT}{0.25em}
\setlength{\cals@paddingB}{0.25em}
\def\lb{\ifx\cals@borderL\relax % Left border switch (off-on)
\def\cals@borderL{0pt}
\else \let\cals@borderL\relax\fi}
\def\rb{\ifx\cals@borderR\relax % Right border switch (off-on)
\def\cals@borderR{0pt}
\else \let\cals@borderR\relax\fi}
% R1H1
\thead{%\bfseries%
\brow
\nc{ltb}
\nc{tb}
\nc{tb}
\nc{tb}
\nc{tb}
\nc{tb}
\nc{tb}
\nc{tb}
\nc{rtb}\alignC\sc{Role and Responsibility Matrix}
\hth
\erow
% R2H2
\brow
\cell{}
\cell{MD}
\cell{H\&SC}
\cell{HSA}
\cell{PM}
\cell{CSM}
\cell{SPM}
\cell{SE}
\cell{OM}
\hth
\erow
\mdseries%
}
\tfoot{\lastrule\nointerlineskip
\textit{\strut }\par}
%R3B3
\brow
\nc{ltb}
\nc{tb}
\nc{rtb}\alignL\sc{\emph{MD} -- Managing Director\\
\emph{H\,\&\,SC} -- Health and Safety Co-coordinator\\
\emph{HSA} -- Health and Safety Administrator\\
\emph{PM} -- Project Manager}
\rb\lb\cell{}\lb\rb
\nc{ltb}
\nc{tb}
\nc{tb}
\nc{tb}
\nc{rtb}\alignL\sc{\emph{CSM} -- \\
\emph{SPM} -- Senior Project Managers\\
\emph{SE} -- Senior Engineer/ Senior Lecturer\\
\emph{OM} -- Operations Manager}
\httii
\erow
%R4B1
\brow
\alignL\cell{General Health \,\&\\ Safety Management}
\cell{}
\cell{}
\cell{}
\cell{}
\cell{}
\cell{}
\cell{}
\cell{}
\htt
\erow
%% RxBy
\brow
\alignL\cell{Managing Health\\ and Safety at Work}
\alignC\cell{}
\cell{}
\cell{}
\cell{}
\cell{}
\cell{}
\cell{}
\alignC\cell{}
\htt
\erow
%%% RxBy
\brow
\alignL\cell{Risk Assessment}
\alignC\cell{}
\cell{}
\cell{\checkmark}
\cell{\checkmark}
\cell{\checkmark}
\cell{\checkmark}
\cell{\checkmark}
\cell{\checkmark}
\htt
\erow
%% RxBy
\brow
\alignL\cell{Safe Systems of Work}
\alignC\cell{}
\cell{\checkmark}
\cell{\checkmark}
\cell{\checkmark}
\cell{\checkmark}
\cell{\checkmark}
\cell{\checkmark}
\cell{\checkmark}
\htt
\erow
%% RxBy
\brow
\alignL\cell{Control of Contractors}
\alignC\cell{}
\cell{\checkmark}
\cell{\checkmark}
\cell{}
\cell{}
\cell{}
\cell{}
\cell{}
\htt
\erow
%%% RxBy
\brow
\alignL\cell{Action on Enforcement\\ Authority Reports}
\alignC\cell{\checkmark}
\cell{\checkmark}
\cell{}
\cell{}
\cell{}
\cell{}
\cell{}
\cell{}
\htt
\erow
%% RxBy
\brow
\nc{ltb}
\nc{tb}
\nc{tb}
\nc{tb}
\nc{tb}
\nc{tb}
\nc{tb}
\nc{tb}
\nc{rtb}\alignC\sc{Accident Control}
\hth
\erow
%% RxBy
\brow
\alignL\cell{Accident, Incident and\\ Ill Health Reporting}
\alignC\cell{}
\cell{\checkmark}
\cell{}
\cell{}
\cell{}
\cell{}
\cell{}
\cell{}
\htt
\erow
%% RxBy
\brow
\alignL\cell{Accident Investigation}
\alignC\cell{}
\cell{\checkmark}
\cell{}
\cell{}
\cell{}
\cell{}
\cell{}
\cell{}
\htt
\erow
%% RxBy
\brow
\alignL\cell{First Aid}
\alignC\cell{}
\cell{\checkmark}
\cell{}
\cell{}
\cell{}
\cell{}
\cell{}
\cell{}
\htt
\erow
%% RxBy
\brow
\alignL\cell{Near Miss/\\Hazard Reporting}
\alignC\cell{}
\cell{\checkmark}
\cell{}
\cell{}
\cell{}
\cell{}
\cell{}
\cell{}
\htt
\erow
%% RxBy
\brow
\alignL\cell{Work Equipment}
\alignC\cell{}
\cell{}
\cell{}
\cell{}
\cell{}
\cell{}
\cell{}
\cell{}
\htt
\erow
%% RxBy
\brow
\alignL\cell{Access Equipment}
\alignC\cell{}
\cell{\checkmark}
\cell{}
\cell{\checkmark}
\cell{}
\cell{}
\cell{\checkmark}
\cell{}
\htt
\erow
%% R4B1
\brow
\alignL\cell{Display Screen\\ Equipment (DSE)}
\alignC\cell{\checkmark}
\cell{\checkmark}
\cell{\checkmark}
\cell{}
\cell{}
\cell{}
\cell{}
\cell{}
\htt
\erow
%% R4B1
\brow
\alignL\cell{Hand Tools}
\alignC\cell{}
\cell{\checkmark}
\cell{}
\cell{}
\cell{}
\cell{}
\cell{}
\cell{}
\htt
\erow
%% RxBy
\brow
\alignL\cell{Office Equipment}
\alignC\cell{}
\cell{\checkmark}
\cell{}
\cell{}
\cell{}
\cell{}
\cell{}
\cell{}
\htt
\erow
% RxBy
\brow
\alignL\cell{Safety Harnesses\\and Lanyards}
\alignC\cell{}
\cell{\checkmark}
\cell{}
\cell{\checkmark}
\cell{}
\cell{}
\cell{\checkmark}
\cell{}
\htt
\erow
%% R4B1
\brow
\alignL\cell{The Provision and\\ Use of Machinery}
\alignC\cell{\checkmark}
\cell{\checkmark}
\cell{}
\cell{}
\cell{}
\cell{}
\cell{}
\cell{}
\htt
\erow
%% RxBy
\brow
\nc{ltb}
\nc{tb}
\nc{tb}
\nc{tb}
\nc{tb}
\nc{tb}
\nc{tb}
\nc{tb}
\nc{rtb}\alignC\sc{Personnel}
\hth
\erow
% RxBy
\brow
\alignL\cell{Disability\,Discrimination Compliance}
\alignC\cell{}
\cell{\checkmark}
\cell{}
\cell{}
\cell{}
\cell{}
\cell{}
\cell{}
\htt
\erow
% RxBy
\brow
\alignL\cell{Health and Safety\\ Information for\\ Employees}
\alignC\cell{}
\cell{\checkmark}
\cell{}
\cell{}
\cell{}
\cell{}
\cell{}
\cell{}
\htt
\erow
% RxBy
\brow
\alignL\cell{Health and Safety\\ of Visitors}
\alignC\cell{}
\cell{\checkmark}
\cell{}
\cell{}
\cell{}
\cell{}
\cell{}
\cell{}
\htt
\erow
% RxBy
\brow
\alignL\cell{Health and Safety\\ Training}
\alignC\cell{}
\cell{\checkmark}
\cell{\checkmark}
\cell{}
\cell{}
\cell{}
\cell{}
\cell{}
\htt
\erow
%% R4B1
\brow
\alignL\cell{Manual Handling}
\alignC\cell{}
\cell{\checkmark}
\cell{}
\cell{\checkmark}
\cell{\checkmark}
\cell{\checkmark}
\cell{\checkmark}
\cell{}
\htt
\erow
%% R4B1
\brow
\alignL\cell{Occupational Health/\\Health Surveillance}
\alignC\cell{}
\cell{\checkmark}
\cell{}
\cell{}
\cell{}
\cell{}
\cell{}
\cell{}
\htt
\erow
% RxBy
\brow
\alignL\cell{Personal Protective\\ Equipment}
\alignC\cell{}
\cell{\checkmark}
\cell{}
\cell{}
\cell{}
\cell{}
\cell{}
\cell{}
\htt
\erow
% RxBy
\brow
\alignL\cell{Substance and\\ Alcohol Abuse}
\alignC\cell{}
\cell{\checkmark}
\cell{}
\cell{}
\cell{}
\cell{}
\cell{}
\cell{}
\htt
\erow
% RxBy
\brow
\alignL\cell{Welfare and the Working Environment}
\alignC\cell{}
\cell{\checkmark}
\cell{}
\cell{}
\cell{}
\cell{}
\cell{}
\cell{}
\htt
\erow
% RxBy
\brow
\alignL\cell{Workplace Health\\ and Safety}
\alignC\cell{}
\cell{\checkmark}
\cell{}
\cell{\checkmark}
\cell{}
\cell{}
\cell{\checkmark}
\cell{}
\htt
\erow
%% R4B1
\brow
\nc{ltb}
\nc{tb}
\nc{tb}
\nc{tb}
\nc{tb}
\nc{tb}
\nc{tb}
\nc{tb}
\nc{rtb}\alignC\sc{Premises}
\htt
\erow
% RxBy
\brow
\alignL\cell{Building Services}
\alignC\cell{\checkmark}
\cell{\checkmark}
\cell{}
\cell{}
\cell{}
\cell{}
\cell{}
\cell{}
\htt
\erow
% RxBy
\brow
\alignL\cell{Cleaning}
\alignC\cell{}
\cell{\checkmark}
\cell{}
\cell{}
\cell{}
\cell{}
\cell{}
\cell{}
\htt
\erow
% RxBy
\brow
\alignL\cell{Control of Hazardous and Non-Hazardous Waste}
\alignC\cell{}
\cell{\checkmark}
\cell{}
\cell{}
\cell{}
\cell{}
\cell{}
\cell{}
\htt
\erow
% RxBy
\brow
\alignL\cell{Electrical Safety}
\alignC\cell{\checkmark}
\cell{\checkmark}
\cell{}
\cell{}
\cell{}
\cell{}
\cell{}
\cell{}
\htt
\erow
% RxBy
\brow
\alignL\cell{Fire Safety -- Arrange-\\ments and Procedures}
\alignC\cell{}
\cell{\checkmark}
\cell{}
\cell{\checkmark}
\cell{}
\cell{}
\cell{}
\cell{}
\htt
\erow
%% RxBy
\brow
\alignL\cell{Pest Control}
\alignC\cell{}
\cell{\checkmark}
\cell{}
\cell{}
\cell{}
\cell{}
\cell{}
\cell{}
\htt
\erow
%% RxBy
\brow
\alignL\cell{Premises}
\alignC\cell{\checkmark}
\cell{\checkmark}
\cell{}
\cell{}
\cell{}
\cell{}
\cell{}
\cell{}
\hth
\erow
%% RxBy
\brow
\alignL\cell{Racking,\,Storage\,Systems and Mezzanine Floors}
\alignC\cell{}
\cell{\checkmark}
\cell{}
\cell{}
\cell{}
\cell{}
\cell{}
\cell{}
\htt
\erow
%% RxBy
\brow
\alignL\cell{Slips, Trips and Falls}
\alignC\cell{}
\cell{\checkmark}
\cell{\checkmark}
\cell{\checkmark}
\cell{}
\cell{}
\cell{\checkmark}
\cell{}
\htt
\erow
%% R4B1
\brow
\alignL\cell{Staff Amenities\\ and Rest Rooms}
\alignC\cell{\checkmark}
\cell{\checkmark}
\cell{}
\cell{}
\cell{}
\cell{}
\cell{}
\cell{}
\htt
\erow
\makeatletter
\end{calstable}\par
\end{document}