The question that is closest to this one is here. The simplest solution is to use \shortcite provided in the apacite package. However, \shortcite is treated as an unknown command when I compile it alongside beamer.
These are my loaded packages:
\documentclass[11pt]{beamer}
\usefonttheme[onlymath]{serif}
\usepackage{beamerthemesplit}
\usepackage[T1]{fontenc} % Use 8-bit encoding that has 256 glyphs
\usepackage[natbibapa]{apacite}
\usepackage[english]{babel} % English language/hyphenation (avoids badboxes)
\usepackage{amsmath,amsfonts,amsthm} % Math packages
\usepackage{graphicx,color}
\usepackage{algorithm, algorithmic}
\usepackage{booktabs}
\usepackage{gensymb} % \degree symbol
\usepackage{color}
This is where the references are displayed
\subsection{Bibliography}
\begin{frame}[allowframebreaks]{References}
\tiny
%\bibliographystyle{IEEEtran}
\bibliographystyle{apacite}
\bibliography{GaitAnalysis}
\end{frame}
Why isn't \shortcite working? Is there any other alternative solution to the problem?

biblatex-apa? – Bernard Apr 26 '17 at 12:15\cite, I get "et al." in the text and "..." in the bibliography. – samcarter_is_at_topanswers.xyz Apr 26 '17 at 12:21