Risposte nei forum create
-
AutoreRisposte
-
::
Il modo standard per farlo è di crearsi un file; Per esempio, pst-mycirc.sty che sia della forma seguente:
`\ProvidesPackage{pst-mycirc}[2007/19/04 Modifiche a pst-circ]
\RequirePackage{pst-circ}
\endinput`
In questo modo carichi il pacchetto originale, ma le definizioni finali delle macro saranno le tue.
Ciao Enrico, ho un dubbio: che cosa succede se il pacchetto originale contiene impostazioni incompatibili con quelle “personalizzate”? Per esempio, supponiamo che il pacchetto originale usi i pacchetti ccaption e subfigure, e io voglia invece usare il pacchetto caption, con opzioni diverse, e subfig. Viene “data la precedenza” alle opzioni personalizzate?
Grazie,
L.
::
In questo topic, fra l’altro, Fabiano afferma che babel mette a disposizione un comando che fa quello che desideri: prova a cercare
`\thousandsep
`
sulla guida di babel.Facci sapere!
Ciao,
L.
::
Ciao, un’altra soluzione al problema di evitare di cambiare pagina con l’indice e i riferimenti bibliografici mi è stata suggerita da André. Per l’indice:
`\begingroup
\let\clearpage\relax
\let\cleardoublepage\relax
\let\cleardoublepage\relax
\tableofcontents
\vspace*{4ex}
\endgroup
`
e per la bibliografia:
`\addtocontents{toc}{\protect\vspace{\beforebibskip}}
\addcontentsline{toc}{section}{\refname}\begingroup
\let\clearpage\relax
\let\cleardoublepage\relax
\let\cleardoublepage\relax
\bibliographystyle{plainnat}
\bibliography{…}
\nocite{*}
\endgroup
`
“Spiccia e sporca” (come ammette lo stesso autore), ma mi sembra funzionare molto bene: non ho riscontrato “effetti collaterali” di sorta… almeno per ora!Ciao e ancora grazie,
L.
::Il mio desiderio di avere la pagina di copertina totalmente centrata.
E’ possibile?
La richiesta è sensata? Oppure è tipograficamente corretto che anche la copertina presenti gli stessi margini delle pagine interne?
Sì, è possibile: pacchetto chngpage.
Quanto al fatto che sia tipograficamente corretto… non lo so. Prefersico appoggiarmi a stili già pronti: la classe book standard e classicthesis non la centrano. Però mi pare di ricordare che il frontespizio di frontevr.sty sia centrato.
Aspettiamo gli esperti, il tuo è un dubbio che ho sempre avuto anch’io!
Ciao,
L.
::ok grazie… peccato che il pacchetto enumerate però abbia questo grossolano difetto
Preferisco enumitem ad enumerate: è più flessibile ed elegante. Te lo consiglio.
http://www.guit.sssup.it/phpBB2/viewtopic.php?t=1840&highlight=enumerate
Ciao,
L.
::Ciao,
grazie dell’aiuto ma anche con il tuo codice non cambia niente. Sempre e solo la linea decorativa. Dev’essere un problema alla base…Ho provato a compilare un documento di prova con il tuo preambolo e il codice che ti ho segnalato:
`
\usepackage{fancyhdr}
\usepackage{lipsum}
…
\begin{document}
\chapter{Prova}
\lipsum[1]
\section{Foo}
\lipsum
\section{Bar}
\lipsum
\end{document}
`
e funziona. Con l’opzione oneside, nelle testatine viene riportato il titolo della sezione. Se non ci sono sezioni, sopra la linea c’è solo il numero di pagina.Ciao,
L.
::Mi pareva ovvio che i due thread fossero collegati. O no?
No, non lo sono. Vorrei usare lo stile Classicthesis per scrivere un articolo. Non ho incontrato problemi particolari, tranne nella resa dell’indice e della bibliografia, che, con la classe scrreprt (e a differenza della classe article), iniziano su una nuova pagina, cosa che vorrei naturalmente evitare.
Quanto all’altro thread, il comando \ssection mi serve per definire le “voci” di un curriculum (in questo caso, la centratura del titolo delle varie “sezioni” mi pare più appropriata dell’allineamento a sinistra).
Ciao,
L.
::
Ciao, ho sempre usato nel preambolo questo incantesimo
`\makeatletter
\def\cleardoublepage{\clearpage\if@twoside \ifodd\c@page\else
\hbox{}
\vspace*{\fill}
\vspace{\fill}
\thispagestyle{empty}
\newpage
\if@twocolumn\hbox{}\newpage\fi\fi\fi}
\makeatother\pagestyle{fancy}
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
\fancyhf{}
\fancyhead[LE,RO]{\scshape\thepage}
\fancyhead[LO]{\scshape\footnotesize\nouppercase{\rightmark}}
\fancyhead[RE]{\scshape\footnotesize\nouppercase{\leftmark}}
\renewcommand{\headrulewidth}{0.5pt}
\renewcommand{\footrulewidth}{0pt}
\addtolength{\headheight}{1.6pt}`
e non ho mai avuto problemi!Ciao,
L.
16 Aprile 2007 alle 16:44 in risposta a: Classicthesis: un comando di sezionamento che ora non va più #14125::`\titleclass{\specialsection}{straight}
\titleformat{\specialsection}[block]
{\normalfont\bfseries\filcenter}{}{1em}{}\titlespacing{\specialsection}{0pt}{*2}{*1}
\newcommand{\ssection}{\specialsection*}`Ciao Enrico, ci siamo quasi: se compilo, ottengo un errore,
`! Package titlesec Error: Unknown sectioning level.`
che però non sembra “fatale”: se proseguo con la compilazione, ottengo esattamente il risultato che cerco.C’è modo di eliminare l’errore, lasciando inalterato il risultato tipografico?
Ancora grazie,
Lorenzo
::`\makeatletter
\renewcommand{\toc@heading}{\specialsection*{\contentsname}%
\@mkboth{\contentsname}{\contentsname}}
\renewcommand{\bibsection}\specialsection*{\bibname}%
\@mkboth{\bibname}{\bibname}}
\makeatother`Caro Enrico, ho provato il tuo codice (ci ho aggiunto una parentesi graffa prima del secondo \specialsection* che probabilmente ti era sfuggita), ma purtroppo non funziona:
`Undefined control sequence.
\toc@heading ->\specialsection
*{\contentsname }\@mkboth {\contentsname }{\c…
l.49 \tableofcontents?
! Undefined control sequence.
\bibsection ->\specialsection
*{\bibname }\@mkboth {\bibname }{\bibname }
l.1 \begin{thebibliography}{9}?
`
Anche procedendo con la compilazione, viene fuori un pasticcio: non c’è più l’indesiderato cambiamento di pagina prima dell’indice e della bibliografia, ma purtroppo le parole “Indice” e “Bibliografia” non solo non sono più scritte in maiuscoletto, ma addirittura risultano sovrapposte al testo (e precedute da un asterisco) anziché esserne separate dalla classica linea, e l’insieme è illeggibile.Scusa la mia petulanza: giuro, risolti questi ultimi dubbi su Classicthesis non mi avventurerò più in terreni così impervi…
Ciao e grazie,
Lorenzo
::
Chiedo scusa se riapro il topic, ma c’è un altro problema. Assodato che Classicthesis non gradisce scrartcl e che è necessario usare scrreprt anche per un articolo, vorrei far sì che non venisse inizata una nuova pagina né per l’indice né per la bibliografia. Il codice
`\documentclass[10pt,a4paper,twoside,fleqn,
cleardoubleempty,abstractoff,pointlessnumbers,
headinclude,footexclude,BCOR5mm]{scrreprt}\newcommand{\myTitle}{…}
\newcommand{\myName}{…}
\newcommand{\myTime}{…}\usepackage{classicthesis-ldpkg}
\usepackage[eulerchapternumbers,subfigure,beramono,eulermath]{classicthesis}\begin{document}
\begin{center}
{\large
{\color{Maroon}\spacedallcaps{\myTitle}}} \\ \bigskip
\spacedlowsmallcaps{\myName}\\
\spacedlowsmallcaps{\myTime}
\end{center}\bigskip
\tableofcontents
\bigskip…
\bibliographystyle{…}
\bibliography{…}
\end{document}
`
non lo fa.Avete qualche idea?
Grazie mille,
Lorenzo
::
`\documentclass{article}\usepackage{booktabs}
\begin{document}
\begin{table}[tb]
\caption{WS I Web Services Basic Profile 1.1}
\label{tab:wsiprofile}
\centering
\medskip
\begin{tabular}{l}
\toprule
\multicolumn{1}{c}{WS I Web Services Basic Profile 1.1 Final (Aprile 2006)} \\
\midrule
RFC2965: HTTP State Management Mechanism \\
Extensible Markup Language (XML) 1.0 (Second Edition) \\
Namespaces in XML 1.0 \\
XML Schema Part 1: Structures \\
XML Schema Part 2: Datatypes \\
Web Services Description Language (WSDL) 1.1 \\
UDDI Version 2.04 API Specification, Dated 19 July 2002 \\
UDDI Version 2.03 Data Structure Reference, Dated 19 July 2002 \\
UDDI Version 2 XML Schema \\
RFC2818: HTTP Over TLS \\
RFC2246: The TLS Protocol Version 1.0 \\
The SSL Protocol Version 3.0 \\
\bottomrule
\end{tabular}
\end{table}
\end{document}`
Nota, oltre alla \label dopo la corrispondente \caption:
1. l’assenza di righe verticali e doppie;
2. la didascalia che precede la tabella;
3. l’uso di booktabs;
4. il posizionamento [tb].Così è molto meglio, non credi? 😉 Cerca sul forum, questi argomenti sono stati più volte trattati!
Ciao,
L.
-
AutoreRisposte