- Questo topic ha 2 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 16 anni, 5 mesi fa da .
-
Topic
-
Salve, ho provato a creare una nuova classe e ad aggiungere dei comandi tipo section, subsection ma con dei nomi personalizzati, ad esempio in italiano (sezione e sottosezione)`
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{myclass}\renewcommand\normalsize{\fontsize{10pt}{12pt}\selectfont}
\setlength\paperheight{297mm}
\setlength\paperwidth{210mm}\setlength{\textwidth}{150mm}
\setlength{\textheight}{609pt}\newcommand\large{@setfontsize\large\@xiipt{14}}
\pagenumbering{arabic}
\pagestyle{empty}\setcounter{secnumdepth}{3}%
\newcounter {sezione}%
\newcounter {sottosezione}[sezione]%
\newcounter {sottosottosezione}[sottosezione]%
\newcounter {paragrafo}[sottosottosezione]%
\newcounter {sottoparagrafo}[paragrafo]%
\renewcommand\thesezione {\arabic{sezione}}%
\renewcommand\thesottosezione {\thesezione.\arabic{sottosezione}}%
\renewcommand\thesottosottosezione{\thesottosezione.\arabic{sottosottosezione}}%
\renewcommand\theparagrafo {\thesottosottosezione.\arabic{paragrafo}}%
\renewcommand\thesottoparagrafo {\theparagrafo.\arabic{sottoparagrafo}}%\newcommand\sezione{\@startsection {sezione}{1}{\z@}%
{-3.5ex \@plus -1ex \@minus -.2ex}%
{2.3ex \@plus.2ex}%
{\normalfont\normalsize\bfseries}}%
\newcommand\sottosezione{\@startsection{sottosezione}{2}{\z@}%
{-3.25ex\@plus -1ex \@minus -.2ex}%
{1.5ex \@plus .2ex}%
{\normalfont\large\bfseries}}%
\newcommand\sottosottosezione{\@startsection{sottosottosezione}{3}{\z@}%
{-3.25ex\@plus -1ex \@minus -.2ex}%
{1.5ex \@plus .2ex}%
{\normalfont\normalsize\bfseries}} %
\newcommand\paragrafo{\@startsection{paragrafo}{4}{\z@}%
{3.25ex \@plus1ex \@minus.2ex}%
{-1em}%
{\normalfont\normalsize\bfseries}} %
\newcommand\sottoparagrafo{\@startsection{sottoparagrafo}{5}{\parindent}%
{3.25ex \@plus1ex \@minus .2ex}%
{-1em}%
{\normalfont\normalsize\bfseries}}%`ma l’output presenta dei problemi: cioè se scrivo
`\documentclass{myclass}
\begin{document}
\sezione{Titolo sezione}
testo sezione
\end{document}`
ottengo
1 Titolo sezione
Titolo sezione
testo sezioneMi chiedevo se qualcuno sa dirmi dove sbaglio o conosce una soluzione
grazie
- Devi essere connesso per rispondere a questo topic.