As I've said in the comment above, I was able to figure this out by reading the Beamer manual, as was suggested by @Astrinus, and playing with the code. Anyway, I'm posting my solution below, hoping that it could be useful to other people (obviously, this is just a skeleton of the real presentation that I'm working on). Essentially, the solution is two-fold:
1) provide statement \frame{\tableofcontents[hideallsubsections]}
before section definitions (was missing);
2) set correct combination of parameters sectionstyle
and subsectionstyle
for the AtBeginSubsection
's \tableofcontents
command (had to tweak my original settings).
\documentclass[12pt]{beamer}
\usepackage{palatino}
\usetheme{Boadilla}
\useinnertheme{rectangles}
\beamertemplateshadingbackground{gray!5}{gray!20}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{tikz} % http://tex.stackexchange.com/a/27920/48376
\author{Aleksandr L. Blekh}
\title[Ph.D. Dissertation Defense]{Governance and Organizational Sponsorship as Success Factors in Free/Libre and Open Source Software Development}
\subtitle{An Empirical Investigation using Structural Equation Modeling}
%\logo{\includegraphics[scale=0.3]{images/logoNSU}}
\institute[GSCIS / NSU]{Graduate School of Computer and Information Sciences\\
Nova Southeastern University}
\date{\today}
\setbeamertemplate{navigation symbols}{}
\AtBeginSubsection[]
{
\begin{frame} %<beamer>
\frametitle{Outline}
\setcounter{tocdepth}{2}
\tableofcontents[
currentsection,
currentsubsection,
sectionstyle=show/hide,
subsectionstyle=show/shaded/hide
]
\end{frame}
}
\begin{document}
\maketitle
\frame{\tableofcontents[hideallsubsections]}
\section{Introduction}
\subsection{Background and Problem}
\begin{frame}{Background and Problem Sample Slide}
\begin{itemize}
\item First point
\item Second point
\item Third point
\item Fourth point
\item Fifth point
\end{itemize}
\end{frame}
\subsection{Research Goals and Questions}
\subsection{Relevance and Significance}
\subsection{Assumptions, Limitations and Delimitations}
\subsection{Summary}
\section{Existing Research}
\subsection{Information Systems Success}
\subsection{Free/Libre and Open Source Software (FLOSS)}
\subsection{The Success of FLOSS}
\subsection{Research Focus}
\subsection{Governance in FLOSS Projects}
\subsection{Organizational Sponsorship in FLOSS Projects}
\subsection{Governance in Sponsored FLOSS Projects}
\subsection{Detailed Research Model}
\subsection{Hypotheses}
\section{Methodology}
\subsection{Research Design}
\subsection{Unit of Analysis and Statistical Sampling}
\subsection{Measurement of Variables}
\subsection{Data Collection and Validation}
\subsection{Data Analysis}
\subsection{Research Phases}
\subsection{Structural and Measurement Models}
\subsection{Sample Size Assessment}
\subsection{Validity and Reliability}
\section{Results}
\subsection{Research Workflow: Reproducible Research Approach}
\subsection{Design of Research Software}
\subsection{Reformulated Hypotheses}
\subsection{Data Collection and Sampling}
\subsection{Exploratory Data Analysis (EDA)}
\subsection{Exploratory Factor Analysis (EFA)}
\subsection{Confirmatory Factor Analysis (CFA)}
\subsection{Structural Equation Modeling (SEM)}
\subsection{Alternative SEM Models}
\subsection{Validity and Reliability}
\subsection{Hypotheses Testing}
\section{Conclusions}
\subsection{Discussion}
\subsection{Implications}
\subsection{Limitations}
\subsection{Future Research}
\subsection{Summary}
\end{document}
Unfortunately, there are still two pending issues: 1) the table of contents slide (main outline) doesn't have a title; 2) the code doesn't show fully (w/o shading sub-items) the contents of each subsequent section before going into show/shaded/hide
mode. Any advice on how to fix those issues would be appreciated (not sure about #2, though - maybe it is an acceptable behavior).
AtBeginSection
and "table of contents").AtBeginSubsection
, but the my code doesn't work as expected. I will review the appropriate section of the manual, but I'm very new to Beamer, so I may be missing something (or, vice versa, adding something that I shouldn't).beameruserguide.pdf
there is the code you need (forAtBeginSubsection
andAtBeginSection
). For the second slide (with the overall outline) you should issue\tableofcontents[hideallsubsections]
(page 99).