"Doing a quick survey on a few books, I have seen that there is no consensus. I have books (non-fiction, technical books) that have Acknowledgements before and after the Contents page."
I like to have dedicatory text before TOC.
I follow
Placement of dedication in `amsbook` strange - why, and how to change it?
and the dedicatory text appears after TOC. It is till before \tableofcontents.
How shall one have dedicatory text before TOC?
This is what I did
\begin{document}
\frontmatter
\title{some text}
\author{some text}
\maketitle
\cleardoublepage
\thispagestyle{empty} \vspace*{13.5pc}
text
\cleardoublepage
\tableofcontents
\setcounter{page}{4}
\include{preface}
\mainmatter
These are a list of packages
\usepackage{color}
\usepackage{fix-cm}
\usepackage{censor}
\usepackage[top = 1.25 in, bottom = 1.25 in, left = 1.25 in, right = 1.25 in]{geometry}
\usepackage[fontsize=14pt]{scrextend}
\usepackage[utf8]{inputenc}
\usepackage{amsfonts,amssymb,amsmath}
\usepackage{etoolbox}
\usepackage{lipsum}
\usepackage{setspace}
\usepackage{hyperref}
\usepackage{hyphenat}
\usepackage{tikz}
\usepackage{breakcites}
\usepackage{accents}
\usepackage{breakurl}
\usepackage{scalefnt}
\usepackage{pgfplots}
amsbookis before the TOC. I've never seen it after the TOC. So it would be most helpful if you would provide a small compilable example that illustrates what's happening. – barbara beeton Sep 25 '22 at 16:49amsbook, so I added\documentclass{amsbook}at the top,\end{document}at the end, and a couple of dummy chapters in between. When run with pdflatex, the TOC comes after the dedication page and before the preface (which I filled in with a dummy). So what I think you must be doing is using a package that changes the behavior, and you haven't shown any packages. (I maintainedamsbookfor a couple of decades, and wrote the documentation, so I'm familiar with the default behavior.) – barbara beeton Sep 26 '22 at 00:48scrextend(or anyscrpackage) to be compatible withamsbook. Finally,hyperrefshould be loaded last. – barbara beeton Sep 26 '22 at 19:04amsbook:\begingroup \Large text \par \endgroup. Grouping is necessary so that the new size doesn't persist into later material.\parensures that appropriate baselines are used, if more than one line is involved. Even larger sizes are possible:\LARGE,\huge, andHuge. – barbara beeton Sep 29 '22 at 23:15