mirror of
https://github.com/hanzoai/papers.git
synced 2026-10-22 17:20:17 +00:00
style: Eames-minimal cover — small H top-left, matching lux style
This commit is contained in:
+28
-19
@@ -1,6 +1,7 @@
|
||||
% hanzocover.sty — Monochrome cover page for Hanzo AI papers
|
||||
% Design: Eames-minimal. Small logo top-left. Clean centered title.
|
||||
\NeedsTeXFormat{LaTeX2e}
|
||||
\ProvidesPackage{hanzocover}[2026/04/05 Hanzo Research Cover Page]
|
||||
\ProvidesPackage{hanzocover}[2026/04/06 Hanzo Research Cover Page]
|
||||
|
||||
\RequirePackage{tikz}
|
||||
\RequirePackage{xcolor}
|
||||
@@ -14,9 +15,9 @@
|
||||
% Black background
|
||||
\fill[black] (current page.south west) rectangle (current page.north east);
|
||||
|
||||
% Hanzo logo — geometric H (squares + diagonal slash)
|
||||
\node at ([yshift=4.5cm]current page.center) {%
|
||||
\begin{tikzpicture}[scale=0.028]
|
||||
% Small H logo — top left corner
|
||||
\node[anchor=north west] at ([xshift=1.4cm,yshift=-1.2cm]current page.north west) {%
|
||||
\begin{tikzpicture}[scale=0.014]
|
||||
\fill[white] (0,44.6) rectangle (22.2,67);
|
||||
\fill[white] (0,0) rectangle (22.2,22.3);
|
||||
\fill[white] (44.5,44.6) rectangle (66.7,67);
|
||||
@@ -26,31 +27,39 @@
|
||||
};
|
||||
|
||||
% Title
|
||||
\node[white, font=\fontsize{18}{22}\selectfont\bfseries,
|
||||
text width=12cm, align=center]
|
||||
at ([yshift=1.5cm]current page.center)
|
||||
\node[white, font=\fontsize{20}{26}\selectfont\bfseries,
|
||||
text width=11cm, align=center]
|
||||
at ([yshift=1cm]current page.center)
|
||||
{\hyphenpenalty=10000\exhyphenpenalty=10000\@title};
|
||||
|
||||
% Thin rule
|
||||
\draw[white!30, line width=0.4pt]
|
||||
([yshift=0.2cm,xshift=-4cm]current page.center) --
|
||||
([yshift=0.2cm,xshift=4cm]current page.center);
|
||||
\draw[white!25, line width=0.3pt]
|
||||
([yshift=-0.8cm,xshift=-3.5cm]current page.center) --
|
||||
([yshift=-0.8cm,xshift=3.5cm]current page.center);
|
||||
|
||||
% Author
|
||||
\node[white!50, font=\fontsize{9}{11}\selectfont]
|
||||
at ([yshift=-0.6cm]current page.center) {\@author};
|
||||
\node[white!45, font=\fontsize{8.5}{11}\selectfont]
|
||||
at ([yshift=-1.6cm]current page.center)
|
||||
{Zach Kelling};
|
||||
|
||||
% Affiliation
|
||||
\node[white!30, font=\fontsize{7.5}{10}\selectfont\itshape]
|
||||
at ([yshift=-2.3cm]current page.center)
|
||||
{Hanzo AI};
|
||||
|
||||
% Date
|
||||
\node[white!30, font=\fontsize{8}{10}\selectfont]
|
||||
at ([yshift=-1.4cm]current page.center) {\@date};
|
||||
\node[white!25, font=\fontsize{7.5}{10}\selectfont]
|
||||
at ([yshift=-3cm]current page.center)
|
||||
{\@date};
|
||||
|
||||
% Footer
|
||||
\node[white!20, font=\fontsize{7}{9}\selectfont, anchor=south]
|
||||
at ([yshift=0.6cm]current page.south) {Hanzo AI};
|
||||
\node[white!15, font=\fontsize{6}{8}\selectfont, anchor=south west]
|
||||
at ([xshift=1.4cm,yshift=1cm]current page.south west)
|
||||
{Hanzo AI};
|
||||
|
||||
% Classification
|
||||
\node[white!20, font=\fontsize{6}{8}\selectfont, anchor=south east]
|
||||
at ([xshift=-0.8cm,yshift=0.6cm]current page.south east) {RESEARCH};
|
||||
\node[white!15, font=\fontsize{6}{8}\selectfont, anchor=south east]
|
||||
at ([xshift=-1.4cm,yshift=1cm]current page.south east)
|
||||
{RESEARCH};
|
||||
\end{tikzpicture}
|
||||
\restoregeometry
|
||||
\newpage
|
||||
|
||||
Reference in New Issue
Block a user