[Tex/LaTex] Specific \epigraph style

epigraphs

I'm trying to create the \epigraph shown in the picture. I want to place it at the bottom right of an empty page with the style shown in the picture. I'm using the code. How can I modify it to get what I want? I don't want a line between the quote and the source … basically the style shown below.

enter image description here

\documentclass{book}
\usepackage{amsmath,amsfonts,mathabx}
\usepackage{epigraph}

\setlength\epigraphwidth{.8\textwidth}

\thispagestyle{empty}

\begin{document}

\vspace*{\fill}
\epigraph{Begin at the beginning, the King said gravely, ``and go on till you come to the end: then stop.''}{Lewis Carroll, \textit{Alice in Wonderland}}

\end{document}

Best Answer

A solution consists in patching some epigraph internal commands, with the etoolbox package, so that the default font shape for the epigraph text be italic (in an upshape context):

    \documentclass[12pt]{book}
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{amsmath,amsfonts,mathabx}
    \usepackage{ebgaramond}
    \usepackage{epigraph}
    \renewcommand\textflush{flushright}

    \usepackage{etoolbox}
    \makeatletter
    \newlength\epitextskip
    \pretocmd{\@epitext}{\em}{}{}
    \apptocmd{\@epitext}{\em}{}{}
    \patchcmd{\epigraph}{\@epitext{#1}\\}{\@epitext{#1}\\[\epitextskip]}{}{}
    \makeatother

    \setlength\epigraphrule{0pt}
    \setlength\epitextskip{2ex}
    \setlength\epigraphwidth{.8\textwidth}

    \thispagestyle{empty}

    \begin{document}

    \vspace*{\fill}
    \epigraph{For the Snark \emph{was} a Boojum,  you see.}{Lewis Carroll, \emph{The Hunting of the Snark}
    }

    \end{document} 

enter image description here

Related Question