I am very new to LaTeX, my apologies.
I have created a table using code that I have pieced together from different tex.stackexchange questions. Here is my table:
\documentclass{article}
% packages needed
\usepackage{graphicx}
\usepackage{amsmath}
%\usepackage{cite}
\usepackage{siunitx}
\usepackage[hidelinks]{hyperref}
\usepackage{enumerate}
\usepackage{listings}
\usepackage{xcolor}
\usepackage{setspace}
\usepackage[round]{natbib}
\usepackage[
singlelinecheck=false % <-- important
]{caption}
\usepackage{enumitem}
\newlist{tabitem}{itemize}{1}
\setlist[tabitem]{wide=0pt, nosep, leftmargin= * ,label=\textbullet,after=\vspace{-\baselineskip},before=\vspace{-0.6\baselineskip}}
\usepackage[nottoc]{tocbibind}
\begin{document}
\setlength{\arrayrulewidth}{0.7mm}
\setlength{\tabcolsep}{20pt}
\renewcommand{\arraystretch}{2}
{
\begin{table}[h]
\resizebox{\textwidth}{!}{%
\begin{tabular}{ |p{1.5cm}|p{3cm}|p{1.5cm}|p{3cm}|p{4cm}|p{3cm}| }
\hline
Variable& Description &Units &Parameters/References & Notes & Programs Used \
\hline
Topographic position index (TPI)
&
Comparison of elevation in a cell compared to mean elevation of a specified neighborhood around that cell
&
unitless
&
\begin{tabitem}
\item Method = \citep{Weiss2001}
\item Radius = 10, 25, 50, 100, 150, 300, 500, 1000, 2000
\end{tabitem}
&
\begin{tabitem}
\item different resolutions used due to computational rigor
\item 5 m resolution (TPI10 to TPI300)
\item 15 m resolution (TPI500)
\item 30 m resolution (TPI100 to TPI2000)
\end{tabitem}
&
\begin{tabitem}
\item ArcGIS - Geomorphometry and Gradient Metrics Toolbox \citep{Evans2014}
\end{tabitem}\
\hline
Slope
&
Proxies for water flow, snow movements, erosion, and solar radiation \cite{Leempoel2015}
&
degrees
&
\begin{tabitem}
\item Method = \citep{Horn1981}
\item \cite{Lecours2017}
\end{tabitem}
&
\begin{tabitem}
\item Better metric in complex terrain than \citep{Zevenbergen1987} \cite{Lecours2017}
\end{tabitem}
&
\begin{tabitem}
\item ArcGIS - TASSE Toolbox \citep{Lecours2017}
\end{tabitem}\
\cline{1-1}
\cline{3-6}
Aspect
&
&
radians
&
\begin{tabitem}
\item Method = \cite{Horn1981}
\item \cite{Lecours2017}
\end{tabitem}
&
\begin{tabitem}
\item Northernness (cosine aspect)
\item Easternness (sine of aspect)
\end{tabitem}
&
\begin{tabitem}
\item ArcGIS - TASSE Toolbox \citep{Lecours2017}
\end{tabitem}\
\hline
Topographic wetness index (TWI)
&
Quantifies topographic control on hydrological processes
&
radians
&
\begin{tabitem}
\item Method = \citep{Beven1979}
\end{tabitem}
&
\begin{tabitem}
\item Northernness (cosine aspect)
\item Easternness (sine of aspect)
\end{tabitem}
&
\begin{tabitem}
\item QGIS - SAGA Tools
\end{tabitem}\
\hline
Solar radiation
&
\begin{tabitem}
\item Poor durability
\item Poor gripping strength for soft materials
\end{tabitem}
&
radians
&
\begin{tabitem}
\item Method = \citep{Beven1979}
\end{tabitem}
&
\begin{tabitem}
\item Northernness (cosine aspect)
\item Easternness (sine of aspect)
\end{tabitem}
&
\begin{tabitem}
\item QGIS - SAGA Tools
\end{tabitem}
\tabularnewline
\hline
\end{tabular}}
\caption{ test}
\label{table:test}
\end{table}
}
\end{document}
I want to left justify the contents of the cells, but when I do that I get an error. I realize that left justification would be controlled by the line here:
\begin{tabular}{ |p{1.5cm}|p{3cm}|p{1.5cm}|p{3cm}|p{4cm}|p{3cm}| }
My understanding is the p in this line is making the horizontal alignment full (LaTeX table capabilities)
I tried changing this line to:
\begin{tabular}{ | l | l | l | l | l | l | }
but then I receive an error. I believe it may be due to the line:
\resizebox{\textwidth}{!}{% which then closes at \end{tabular}}. This is a line that I found on tex.stackexchange for adjusting the dimensions of the table to fit nicely in your document.
Any advice would be much appreciated!

\resizeboxfor tables, as it leads to inconsistent font sizes. Further your table will be larger than the line widths. Better use a smeller font size and reducing the values of \ tabcolsep, which by default is 6pt, which makes 72 pt in all for six columns. – Bernard Oct 18 '20 at 23:16\resizebox. I also removed\begin{tabular}{ |p{1.5cm}|p{3cm}|p{1.5cm}|p{3cm}|p{4cm}|p{3cm}| }and added\begin{tabular}{ | l | l | l | l | l | l | }in it's place to attempt the left justification. This resulted in an error related to this:\begin{tabitem} \item Method = \citep{Weiss2001} \item Radius = 10, 25, 50, 100, 150, 300, 500, 1000, 2000 \end{tabitem}. Does changing to left justification prevent me from using bullet points? – nateroe Oct 18 '20 at 23:26l,randccolumn types are for single-lined cells. You can't have a list environment in such cells. The nest would probably be to usetabularx, for which you define the overall width, and it calculates the width of theXcolumns an X column of thepcolumn type). – Bernard Oct 18 '20 at 23:43