Page-wide figure with sidecaption in two column article

articlefloatssidecaptwo-columnwidth

Having some trouble getting my latex document to format this properly. I know there's difficulty using floats in two column documents, but there's got to be a way to make this work properly. I'd like to have an (almost) page-width figure placed on the bottom of a page that is two-column formatted for text, while also being able to place the caption on the side of the figure.

I've tried a variety of packages including sidecap, dblfloatfix, and stfloats, and I'm sure there's a way to do it, I just can't figure it out. Thanks for any help!

Example:

enter image description here

Here's my MnWE. Had to create a dummy document:

\documentclass[twocolumn,superscriptaddress,floatfix,longbibliography]{article}

\usepackage{geometry}
\geometry{margin=1in}

\usepackage[backend=biber, style=chem-acs]{biblatex}

\addbibresource{references.bib}

\usepackage{mathptmx}
\usepackage{amsmath,amssymb} % math symbols
\usepackage{bm} % bold math font
\usepackage{graphicx} % for figures
\usepackage{comment} % allows block comments
\usepackage{textcomp}
\usepackage{float}
\usepackage{array}
\usepackage{siunitx}
\usepackage{booktabs}
\usepackage{textgreek}
\usepackage[dvipsnames]{xcolor}
% \usepackage{parskip}
\usepackage[version=4]{mhchem}
\usepackage{xstring}
\usepackage{xspace}

\usepackage{titling}

% \usepackage{stfloats}
\usepackage{sidecap}
\usepackage{dblfloatfix}

\usepackage{titlesec}
\titleformat*{\section}{\normalfont \bfseries}
\titleformat*{\subsection}{\normalfont}
\titleformat*{\subsubsection}{\normalfont \itshape}
\usepackage{enumitem}
\setlist{leftmargin=*,topsep=1pt,parsep=0pt}
\usepackage{xcolor}
\usepackage{hyperref}

\begin{document}
\section{\label{sec:introduction}Introduction}
text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text 

\begin{figure*}[b!]
    \includegraphics[width=0.75\textwidth]{example-image-a}
    \caption{cat cat cat cat cat cat cat cat cat cat cat cat cat cat cat cat cat cat cat cat cat cat cat cat cat cat cat cat cat cat}
    \label{fig:cat}
\end{figure*}

text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text 

\begin{SCfigure*}[b!]
    \includegraphics[width=0.75\textwidth]{example-image-b}
    \caption{cat cat cat cat cat cat cat cat cat cat cat cat cat cat cat cat cat cat cat cat cat cat cat cat cat cat cat cat cat cat}
    \label{fig:cat}
\end{SCfigure*}

text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text 

\end{document}

Best Answer

See if the following is what you looking for:

\documentclass[twocolumn]{article}

\usepackage[margin=1in]{geometry}
\usepackage{lipsum}

\usepackage{graphicx} % for figures
\usepackage{sidecap}

\begin{document}
\section{Introduction}
\label{sec:introduction}

\lipsum
\begin{SCfigure*}[0.25] % <---
\begin{wide}            % <--- defined in "sidecap" package
     \includegraphics[width=0.75\textwidth]{example-image-b}
    \caption{\lipsum[66]}
    \label{fig:cat}
\end{wide}
\end{SCfigure*}

\lipsum
\end{document}

enter image description here

Related Question