Movendo o nome do capítulo em um quadro titlesec?

Movendo o nome do capítulo em um quadro titlesec?

Estou brincando com o titlesec para fazer um quadro com o nome do capítulo. Não consigo descobrir como mover o nome do capítulo ("Capítulo Foo" no exemplo).

Aqui está o MWE:

\documentclass[a4paper,book,openany,twocolumn]{memoir}
\usepackage[utf8]{inputenc}
\usepackage{lipsum} 
\usepackage{titlesec}
\titleformat{\chapter}[frame]
{\normalfont\huge\bfseries}{\thechapter}{5em}{\Huge}
\titlespacing*{\chapter}{0pt}{-40pt}{15pt}
\begin{document}
\chapter*{Chapter Foo}
\lipsum
\lipsum[3-6]
\end{document}

Isto é o que eu tenho:insira a descrição da imagem aqui

É isso que eu quero:insira a descrição da imagem aqui

Espero que alguém possa ajudar!

Responder1

Como foi mencionado nos comentários,titlesec and memoirnão são totalmente compatíveis. Você pode usar os comandos integrados memoirpara definir facilmente seu estilo; um exemplo simples (faça os ajustes necessários de acordo com sua necessidade):

\documentclass[a4paper,openany,twocolumn]{memoir}
\usepackage{lipsum}

\makeatletter
\makechapterstyle{Nordestgaard}{%
\renewcommand*{\printchaptername}{}
\renewcommand*{\printchapternum}{}
\renewcommand*{\chaptitlefont}{\normalfont\Huge\bfseries}
\renewcommand*{\printchaptertitle}[1]{%
\fbox{%
  \begin{minipage}[b][5cm][b]{\dimexpr\textwidth-2\fboxsep-2\fboxrule\relax}
  \raggedright\chaptitlefont\strut##1\par\smallskip%
  \end{minipage}}}
\setlength\afterchapskip{15pt}
\setlength\beforechapskip{-40pt}
}
\makeatother
\chapterstyle{Nordestgaard}

\begin{document}

\chapter{Test chapter}
\lipsum[1-6]

\end{document}

insira a descrição da imagem aqui

informação relacionada