I have a paper divided into 2 columns and I am "drawing" on the second column, I am trying to create a linked list there using the code given here: https://tex.stackexchange.com/a/19288/233406 however, my linked list is too big and getting cut off, how can I solve this?
Minimum reproducible example:
\documentclass[conference]{IEEEtran}
\IEEEoverridecommandlockouts
\usepackage{cite}
\usepackage{amsmath,amssymb,amsfonts}
\usepackage{graphicx}
\usepackage{textcomp}
\usepackage{caption}
\usepackage{xcolor}
\usepackage{tabularx}
\usepackage{algorithm}
\usepackage[noend]{algpseudocode}
\usepackage [english]{babel}
\usepackage [autostyle, english = american]{csquotes}
\usepackage{tikz}
\usetikzlibrary{calc,shapes.multipart,chains,arrows}
\MakeOuterQuote{"}
\raggedbottom
\def\BibTeX{{\rm B\kern-.05em{\sc i\kern-.025em b}\kern-.08em
T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}}
\begin{document}
\title{test\\}
\maketitle
\begin{abstract}
dsfvdsfdsdsfdsfsd fsddsfvdsfdsdsfdsfsdfsddsfvdsfds dsfdsfsdfsddsfvdsfdsdsfdsfsdfsddsf vdsfdsdsfdsfsdfsddsfvdsf dsdsfdsfsdfsddsfvdsfdsdsfdsfsdfsddsfvdsfdsdsf dsfsdfsddsfvdsfdsdsfdsfsdfsddsf vdsfdsdsfdsfsdfsddsfvds fdsdsfdsfsdfsddsfvdsfdsdsfdsfsdfsd dsfvdsfdsdsfdsfsdfsddsfv dsfdsdsfdsfsdfsddsfvd sfdsdsfdsfsdfsddsfvdsfdsdsfdsfs dfsddsfvdsfdsdsf dsfsdf sddsfvdsfdsdsfdsfsdfs ddsfvdsf dsdsfdsfsdfsddsfvd sfdsdsfdsfsdfsdds fvdsfdsdsfdsfsdfsdddsfvdsfdsdsfdsfsdfsddsf vdsfdsdsfdsfsdf sddsfvdsfdsdsfdsfsdfsddsfvds fdsdsfdsfsdfsddsfvd sfdsdsfdsfsdfsd dsfvds fdsdsfdsfsdfsddsfvdsfdsdsfdsfsdfs ddsfvdsfdsdsfdsfsdfsddsfvdsfdsdsfdsfsd fsddsfvdsfdsdsfdsfs dfsddsfvdsfds dsfdsfsdf sddsfvdsfdsdsfdsfsdfsdsfvdsfdsdsfds fsdfsddsfv dsfdsdsfdsfs dfsddsfvds fdsdsfdsf sdfsddsfvdsfdsdsfdsfsdfsddsfvdsfdsdsfdsfsdfsd
\end{abstract}
\section{Introduction}
\begin{figure}[h]
\begin{tikzpicture}[list/.style={rectangle split, rectangle split parts=2,
draw, rectangle split horizontal}, >=stealth, start chain]
\node[list,on chain] (A) {$w(B,4,1)$};
\node[list,on chain] (B) {$r_3(B,4)$};
\node[list,on chain] (C) {$r_3(B,4)$};
\node[list,on chain] (D) {$w_3(B,4,6)$};
\node[list,on chain] (E) {$r_4.fog.2(B,6)$};
\node[on chain,draw,inner sep=6pt] (F) {};
\draw (F.north east) -- (F.south west);
\draw (F.north west) -- (F.south east);
\draw[*->] let \p1 = (A.two), \p2 = (A.center) in (\x1,\y2) -- (B);
\draw[*->] let \p1 = (B.two), \p2 = (B.center) in (\x1,\y2) -- (C);
\draw[*->] let \p1 = (C.two), \p2 = (C.center) in (\x1,\y2) -- (D);
\draw[*->] let \p1 = (D.two), \p2 = (D.center) in (\x1,\y2) -- (E);
\draw[*->] let \p1 = (E.two), \p2 = (E.center) in (\x1,\y2) -- (F);
\end{tikzpicture}
\caption{Linked list corresponding to the $Fog.1$}
\end{figure}
\end{document}
Here the list is on the first column so it just passes to the second one but in the original document it is in the second column which just makes it cut Picture of what is happening:
Any help would be appreciated. I don't mind continuing the linked list on multiple lines/rows as long as it is clear, I don't necessarily want to fit it all in the same space as that might be unplausible.