我正在尝试编写一个简单的菜单。我想在左侧插入对齐的数字,并希望将以下内容放在一页上,如果可能的话应该看起来更像一个菜单。非常感谢。
\documentclass[12pt, 1p]{article}
\usepackage{xcolor}
\usepackage{titlesec}
\titleformat{\section}[block]{\color{gray}\Large\bfseries\filcenter}{}{0.5em}{}
\titleformat{\subsection}[hang]{\bfseries}{}{0.5em}{}
\setcounter{secnumdepth}{0}
\begin{document}
%\tableofcontents
\section{ANTIPASTI CRUDI}
\noindent
\rule{\textwidth}{0.1pt}
\subsection{\centerline{Plateaux di crostacei e ostriche \texteuro 45}}
\subsection{\centerline{Crudo completo ‘Mariscos’ (carpacci, tartare, crostacei e ostrica) \texteuro 35}}
\subsection{\centerline{* Tartare di salmone ‘Oraking’ con sfoglia di mango e polvere di anice \texteuro 18}}
\subsection{\centerline{ * Tartare di tonno ‘Bluefin’ con zenzero rosa e germogli di pisello verde \texteuro 18 }}
\subsection{\centerline{ * Tartare di ricciola con uvetta jumbo e arancia candita \texteuro 18}}
\subsection{\centerline{ Tris di tartare (ricciola, salmone, tonno) \texteuro 22}}
\section{Le NOSTRE CRUDITE}
%\noindent
\rule{\textwidth}{0.2pt}
\subsection{\centerline{Gambero viola di Gallipoli \texteuro 4 }}
\subsection{\centerline{Mazzancolla dell’Adriatico \texteuro 4 }}
\subsection{\centerline{Gambero rosso di Mazara del Vallo \texteuro 5}}
\subsection{\centerline{Gambero rosso Carabineros imperiale \texteuro 14 }}
\subsection{\centerline{Scampo dell’Adriatico \texteuro 6}}
\subsection{\centerline{Scampo reale dell’Adriatico \texteuro 15}}
\subsection{\centerline{Ricci, tartufi, cozze pelose, scrigno di venere, s.q. \\
capasanta americana, cannelli gentili }}
\section{\color{orange} OSTRICHE}
%\noindent
\rule{\textwidth}{0.2pt}
\subsection{\color{orange}{Fine David Herve -} \color{black}Charente-Maritime, Francia 3 cad. }
\subsection{\color{orange}{Special Pleiade Poget -} \color{black}Marennes Oléron, Francia 4 cad. }
\subsection{\color{orange}{Gillardeau -} \color{black} Marennes Oléron, Francia 5 cad}
\subsection{\color{orange}{La Regal Selection Or -} \color{black} Bannow Bay, Irlanda 6 cad. }
\subsection{ \texteuro }
\subsection{ \texteuro }
\subsection{ \texteuro }
\end{document}
答案1
这有点简陋,但它的方向正确吗?我不喜欢使用\subsection
来表示某些东西不是小节,所以我删除了它的用法。点是用 生成的,如果您只想要空格,或者如果您更喜欢直线,则\dotfill
可以用 替换它。\hfill
\hrule
我将部分代码移至以onefood
避免繁琐的重复,并在您知道自己想要什么之后方便地进行定制。
再说一次,这不是一件艺术品,我不是设计师,这只是一个起点。
\documentclass[12pt]{article}
\usepackage{xcolor}
\usepackage{titlesec}
\titleformat{\section}[block]{\color{gray}\Large\bfseries\filcenter}{}{0.5em}{}
\usepackage[doublespacing]{setspace}
\usepackage[left=2cm, right=2cm]{geometry}
\renewcommand{\seriesdefault}{\bfdefault}
\newcounter{food}
\setcounter{food}{1}
\newcommand{\onefood}[2]{%
\thefood\dotfill #1 \dotfill\texteuro #2%
\stepcounter{food}\\
}
\begin{document}
\section{ANTIPASTI CRUDI}
\noindent
\rule{\textwidth}{0.1pt}
\begin{center}
\onefood{Plateaux di crostacei e ostriche}{45}
\onefood{Crudo completo ‘Mariscos’ (carpacci, tartare, crostacei e ostrica)}{35}
\onefood{Tartare di salmone ‘Oraking’ con sfoglia di mango e polvere di anice}{18}
\onefood{Tartare di tonno ‘Bluefin’ con zenzero rosa e germogli di pisello verde}{18}
\onefood{Tartare di ricciola con uvetta jumbo e arancia candita}{18}
\onefood{Tris di tartare (ricciola, salmone, tonno)}{22}
\end{center}
\section{Le NOSTRE CRUDITE}
\noindent
\rule{\textwidth}{0.2pt}
\begin{center}
\onefood{Gambero viola di Gallipoli}{4}
\onefood{Mazzancolla dell’Adriatico}{4}
\onefood{Gambero rosso di Mazara del Vallo}{5}
\onefood{Gambero rosso Carabineros imperiale}{14}
\onefood{Scampo dell’Adriatico}{6}
\onefood{Scampo reale dell’Adriatico}{15}
\end{center}
\end{document}