I am typesetting a book and each chapter has its own title page. This is the code:
\documentclass[10pt]{book}
\usepackage[spanish, es-lcroman]{babel}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage{extsizes}
\usepackage{longtable}
\usepackage{fixltx2e}
\usepackage[utf8]{inputenc}
\usepackage{siunitx}
%\usepackage{graphicx, lmodern}
\usepackage{fancyhdr}
\usepackage{wasysym}
\usepackage{translator}
\usepackage{array,booktabs,arydshln,xcolor}
\makeatletter
\def\@makechapterhead#1{%
\vspace*{250\p@}%
\noindent\hspace*{.1\linewidth}\smash{\rule[-2\textheight]{15pt}{3\textheight}}% Thick rule
\hspace{.02\linewidth}\smash{\rule[-2\textheight]{1pt}{3\textheight}}% Thin rule
\hspace{.1\linewidth}%
{\parbox[t]{\dimexpr.75\linewidth-7pt}{\raggedright
\ifnum \c@secnumdepth >\m@ne
\normalfont\bfseries\fontsize{30\p@}{36\p@}\selectfont
\@chapapp\space \scalebox{2}{\thechapter}
\par\nobreak
\vskip 30\p@
\fi
\interlinepenalty\@M
\fontsize{35\p@}{45\p@} \bfseries #1
}
}\thispagestyle{empty}\clearpage}
\def\@makeschapterhead#1{%
\vspace*{250\p@}%
\noindent\hspace*{.1\linewidth}\smash{\rule[-2\textheight]{15pt}{3\textheight}}% Thick rule
\hspace{.02\linewidth}\smash{\rule[-2\textheight]{1pt}{3\textheight}}% Thin rule
\hspace{.1\linewidth}%
{\parbox[t]{\dimexpr.75\linewidth-7pt}{\raggedright
\fontsize{35\p@}{45\p@} \bfseries #1
}
}\thispagestyle{empty}\clearpage}
\makeatother
In every chapter title page I get what I want, except for one in which the page number appears:
I want to get rid of that page number but none of hat I have tried has worked so far.
\usepackage{titlesec}
\assignpagestyle{\chapter}{empty}
\usepackage{etoolbox}
\patchcmd{\chapter}{plain}{empty}{}{}
\makeatletter
\renewcommand\chapter{\if@openright\cleardoublepage\else\clearpage\fi
\thispagestyle{empty}% original style: plain
\global\@topnum\z@
\@afterindentfalse
\secdef\@chapter\@schapter}
\makeatother
\renewcommand*\chapterpagestyle{empty}
\thispagestyle{empty} to right after the initial
\vspace*{250\p@}` within themake*chapterhead
definitions.