egreg9

Risposte nei forum create

Stai visualizzando 15 risposte – dal 5,341 al 5,355 (di 13,205 totali)
  • Autore
    Risposte
  • in risposta a: [RISOLTO] LaTeX Error: File `classicthesis.sty’ not found. #51477
    Up
    0
    Down
    ::

    Ciao,
    sto cercando di vare il mio CV usando questa classe. Ma non rieco a concludere la compilazione perchè ricevo questo errore:

    ./currvita.tex:8:file ‘classicthesis.sty’ not found .\usepackage

    ma che significa?
    Io ho la cartella currvita su /usr/share/texmf-texlive/tex/latex#

    devo metterla anche in altri posti?

    grazie

    Renato

    Sarebbe meglio se ti spiegassi. In /usr/share/texmf-texlive/latex c’è una cartella che si chiama “currvita” e contiene il file “currvita.sty”; il messaggio di errore non riguarda affatto questo file. Che io sappia currvita non richiede classicthesis, quindi il problema è nel tuo documento currvita.tex. Senza vederlo non possiamo dirti nulla.

    Ciao
    Enrico

    in risposta a: fancyhdr con documenti complessi #51474
    Up
    0
    Down
    ::

    In questa discussione:http://www.guit.sssup.it/phpbb/viewtopic.php?t=8932
    enrico scriveva:

    l codice
    \renewcommand{\chaptermark}[1]{\markboth{\textbf{\thechapter. #1}}{}}
    \renewcommand{\sectionmark}[1]{\markright{\textbf{\thesection. #1}}}

    è molto rozzo e non tiene conto appunto di \frontmatter e \backmatter.

    Cercando esempio in rete ho trovato fra l’altro questa pagina:
    http://www.kronto.org/thesis/tips/custom-headers.html
    dove l’autore fissa regole diverse dopo \frontmatter, \mainmatter e \backmatter.
    In tal modo però, se si hanno un file .tex complessivo e un file .sty
    per gestire vari file di input, si mescolano forma e contenuto.
    Quella dell’esempio che ho trovato è l’unica modalità o comunque
    la più opportuna per differenziare il codice?

    `\makeatletter
    \renewcommand{\chaptermark}[1]{%
    \markboth{\if@mainmatter\thechapter. \fi#1}
    {\if@mainmatter\thechapter. \fi#1}}
    \renewcommand{\sectionmark}[1]{%
    \markright{\if@mainmatter\thesection. \fi#1}}
    \makeatother`
    L’eventuale \textbf o \bfseries andrà nel codice di produzione effettiva delle testatine.

    Ma non vedo il problema anche mettendo una ridefinizione dopo \frontmatter, \mainmatter o \backmatter se usi il sistema del file “master” che quindi non ha “contenuto”, ma solo i comandi per impostarlo.

    Nella classe book ciò che fanno \frontmatter e \backmatter è essenzialmente impostare a falso il risultato del condizionale \if@mainmatter.

    Ciao
    Enrico

    in risposta a: Ridurre spazio bianco tra figura e didascalia #51472
    Up
    0
    Down
    ::

    [quote][quote]Se riportassi il tuo codice sarebbe più facile aiutarti.
    Comunque:
    – usi un ambiente \center? Toglilo e usa \centering (comando)

    – usi già centering? allora scontorna l’immagine (nel forum ci sono mille discussioni a riguardo).

    Fran

    uso già centering….quindi devo solo trovare qualcosa riguardo a scontornare l’immagine.
    Non è puoi indicarmi qualche discussione e/o testo?
    Grazie mille!

    A se si tratta di questo, allora…
    ci sono due soluzioni:
    1 – applicare la proprietà clip di \includegraphics (consultare documentazione pacchetto graphicx);
    2 – scontornare l’immagine
    2.1 se raster usare programma di grafica tipo Gimp
    2.2 se PDF usare pdfcrop.

    Bye[/quote]

    Io uso immagini .jpg che mi sono già scontornate. per questo avevo chiesto di ridurre lo spazio tra didascalia e figura stessa.[/quote]
    Puoi accertarti che non ci sia spazio bianco attorno all’immagine scrivendo
    `\begin{figure}
    \centering
    \fbox{\includegraphics[…]{…}}
    \caption{Didascalia}\label{…}
    \end{figure}`
    In questo modo la figura avrà una cornice larga quanto TeX pensa che sia; accade spesso che con i jpeg ci sia spazio bianco attorno.

    Se non è questo il problema, vedi che cosa ti stampa TeX se nel codice di prima sostituisci il testo della didascalia con
    `\caption{\the\abovecaptionskip}`
    Nelle classi standard il valore che dovresti ottenere stampato è “10pt” che di certo non è molto (poco meno di una riga di stampa). Nella tua classe (che non ci menzioni) non so quanto possa essere.

    Ciao
    Enrico

    in risposta a: Problema con numerazione figure #51451
    Up
    0
    Down
    ::

    Salve a tutti, forum GuIT. Sono Vincenzo e sono nuovo nel forum.
    Sono alle prese con la stesura della mia tesi di laurea. Dopo aver finalmente trovato un template somigliante a ciò che volevo, sono 2 giorni che litigo con un problema di numerazione delle figure. 😥

    Questo è il problema: 😥
    la prima figura della tesi si trova nel capitolo 2, nella sezione 2, sottosezione 1. Io vorrei però che la numerazione iniziasse ad ogni capitolo, e quindi dovrebbe avere come numerazione 2.1, in quanto si trova nel secondo capitolo ed è la prima figura dello stesso. Sia nella didascalia che nella lof la numerazione è corretta, ma quando richiamo la figura con \ref nel pdf compare Figure 2.2.1, e di conseguenza non funziona nemmeno il collegamento ipertestuale in pdf….

    Come devo fare??

    grazie a tutti coloro che mi aiuteranno.

    edit. Controllando, ho visto che tutte le figure in quel capitolo me le numera come 2.2.1!!! Cioè col nome della sottosezione in cui sono presenti le figure!

    Benvenuto!

    Ti presenti però con la FAQissima, sai? 😀

    \caption{Questa è la didascalia}\label{etichetta}

    Non viceversa.

    Ciao
    Enrico

    in risposta a: 3 quesiti su philosophy-style #51431
    Up
    0
    Down
    ::

    Sì grazie. SOlo che adesso mi fa una cosa assai strana,
    posto che ho messo
    `\pagestyle{fancy}
    \fancyhf{}
    \renewcommand{\chaptermark}[1]{\markboth{\textbf{\thechapter. #1}}{}}
    \renewcommand{\sectionmark}[1]{\markright{\textbf{\thesection. #1}}}
    \setlength{\headheight}{18.0pt}
    \fancyhead[LO]{\nouppercase{\rightmark}}
    \fancyhead[RE]{\nouppercase{\leftmark}}
    \fancyhead[LE,RO]{\scshape\thepage}`
    Nella testatina mi mette il titolo corretto,
    ma preceduto da 5. e invece la testatina
    delle pagine dispari ha solo il numero di pagina….

    Cmq qui ho trovato indicazioni interessanti
    su diversi escamotage:
    http://biblatex.dominik-wassenhoven.de/faq.shtml?en

    Il codice
    `\renewcommand{\chaptermark}[1]{\markboth{\textbf{\thechapter. #1}}{}}
    \renewcommand{\sectionmark}[1]{\markright{\textbf{\thesection. #1}}}`
    è molto rozzo e non tiene conto appunto di \frontmatter e \backmatter. Ma non è difficile correggere:
    `\backmatter
    \renewcommand{\chaptermark}[1]{\markboth{\textbf{#1}}{\textbf{#1}}}
    %\renewcommand{\sectionmark}[1]{\markright{\textbf{#1}}} %non ci sono \section`
    In realtà \textbf andrebbe meglio nel codice di \fancyhead, invece che in quello di \chaptermark, ma l’effetto finale è lo stesso.

    Ciao
    Enrico

    in risposta a: 3 quesiti su philosophy-style #51426
    Up
    0
    Down
    ::

    Mi sfugge qualcosa perché mettendo semplicemente
    `\backmatter
    \defbibheading{\chapter{Ricognizione bibliografica}}
    \printbibliography`
    ottengo
    `Capitolo 5.
    ) [19] [20] (./conclusione.tex) [21] [22]
    ! Missing \endcsname inserted.

    \par
    l.75 \printbibliography
    `

    M.

    Giusto, mancava un argomento:
    `\defbibheading{biblatex}{\chapter{Ricognizione bibliografica}}`
    Ciao
    Enrico

    in risposta a: 3 quesiti su philosophy-style #51424
    Up
    0
    Down
    ::

    C’è sempre una prima volta, anche con BibTeX.
    Ho adottato il magnifico philosophy-style, e colgo l’occasione
    per ringraziare ivan valbusa per il pacchetto, davvero irrinunciabile.
    Ho tre piccoli problemi, poiché prima avevo gestito manualmente
    la cosa con \thebibliography.

    1.
    Visto che, com’è noto. devo intitolare la bibliografia
    “Ricognizione bibliografica”, mentre prima era sufficiente
    mettere nel file che avevo chiamato bibliografia.tex
    `\chapter*{Ricognizione bibliografica}
    \markboth{Ricognizione bibliografica}{Ricognizione bibliografica}`
    e l’analogo per l’indice del .pdf con
    `\backmatter
    \phantomsection
    \addcontentsline{toc}{chapter}{Ricognizione bibliografica}
    \input{bibliografia}`
    adesso non so più dove inserire il titolo desiderato.

    Dopo \backmatter i capitoli non sono numerati, quindi non hai problemi a dare direttamente il comando \chapter senza bisogno di contorsioni con \phantomsection e \addcontentsline.
    `\backmatter
    \defbibheading{\chapter{Ricognizione bibliografica}}
    \printbibliography`

    2.
    Avendo dovute adottare per il corpo di testo
    `\usepackage{setspace}
    \doublespacing`
    credo che invece la bibliografia potrei farla con interlinea singola.
    per evitare 30 pagine solo di bibliografia.
    Nel preambolo ho messo
    `\usepackage{etoolbox}
    \usepackage[style=philosophy-modern,scauthors=true]{biblatex}
    \usepackage[babel,italian=guillemets]{csquotes}`
    ma non trovo opzioni per regolare (cioè normalizzare,
    nel mio caso) l’interlinea).

    `\begin{singlespace}\printbibliography\end{singlespace}`

    3.
    Ho una perplessità per la modalità di citazione degli articoli.
    Infatti attualmente con philosophy-style a me risulta:

    Höffe, Ottfried
    1984 «Ist Rawls’ Theorie der Gerechtigkeit eine kantische
    Theorie?», Ratio, 26, pp, 88-104.

    Tuttavia io ero solito citare all’opposto in corsivo il titolo dell’articolo
    e fra caporali la rivista. Produrre questo risultato implica mettere
    pesantemente mano al codice?

    Passo.

    Ciao
    Enrico

    in risposta a: Capitoli e titoli #51442
    Up
    0
    Down
    ::

    dunque basta che scrivo

    \usepackage{titlesec}

    ?

    No, ovviamente. Devi leggere la documentazione del pacchetto e modificare il modo con cui il titolo viene composto adoperando i comandi che titlesec mette a disposizione. Ci sono parecchi esempi.

    Ciao
    Enrico

    in risposta a: Capitoli e titoli #51440
    Up
    0
    Down
    ::

    Non potrebbe apparire semplicemente

    1.Nome capitolo

    come per le sezioni?

    Forse non dovrei utilizzare la classe book,ma ormai ho scritto tutto così…quindi se non c’è un modo pazienza 🙂

    Con il pacchetto titlesec puoi farlo.

    Ciao
    Enrico

    in risposta a: Simoncini e dintorni #51310
    Up
    0
    Down
    ::

    Ecco, ci mancava solo che ti mettessi a correggere i refusi…
    Sì, è ovvio che con un nome diverso non poteva trovare il mio file 😳
    Comunque, c’è ancora qualcosa che non va, perché inserendo l”n’ dove mancava, leggo questo tipo di messaggio compilando il codice minimo postato sopra:
    `LaTeX Font Warning: Font shape `T1/cmr/m/n' in size <10.5> not available
    (Font) size <10.95> substituted on input line 9.
    ! LaTeX Error: Command \small already defined.
    Or name \end… illegal, see p.192 of the manual.
    See the LaTeX manual or LaTeX Companion for explanation.
    Type H for immediate help.
    …
    l.20 }
    ?`
    Se poi copio l’intero codice nel mio file sorgente tra i due comandi
    \makeatletter
    \makeatother
    dopo aver tolto
    \ProvidesPackage e \endinput
    non cambia nulla e mi ripete lo stesso errore. Ho provato a cambiare anche font caricando ad es. il Palatino, ma l’errore rimane. Che faccio?
    Ciao,
    Luca

    Hai ragione! Non mi ero accorto che bk11.clo definisce i comandi con \newcommand e non con \def. Ecco la versione corretta.
    `\ProvidesPackage{tenandhalf}[2010/10/15 v0.1]
    \renewcommand\normalsize{%
    \@setfontsize\normalsize{10.5}{13}%
    \abovedisplayskip 10.5\p@ \@plus3\p@ \@minus6\p@
    \abovedisplayshortskip \z@ \@plus3\p@
    \belowdisplayshortskip 6.5\p@ \@plus3.5\p@ \@minus3\p@
    \belowdisplayskip \abovedisplayskip
    \let\@listi\@listI}
    \normalsize
    \renewcommand\small{%
    \@setfontsize\small{9.5}{12.5}%
    \abovedisplayskip 9.5\p@ \@plus2\p@ \@minus5\p@
    \abovedisplayshortskip \z@ \@plus3\p@
    \belowdisplayshortskip 6\p@ \@plus3\p@ \@minus3\p@
    \def\@listi{\leftmargin\leftmargini
    \topsep 6\p@ \@plus2\p@ \@minus2\p@
    \parsep 3\p@ \@plus2\p@ \@minus\p@
    \itemsep \parsep}%
    \belowdisplayskip \abovedisplayskip
    }
    \renewcommand\footnotesize{%
    \@setfontsize\footnotesize{8.5}{10.5}%
    \abovedisplayskip 8\p@ \@plus2\p@ \@minus4\p@
    \abovedisplayshortskip \z@ \@plus\p@
    \belowdisplayshortskip 4\p@ \@plus2\p@ \@minus2\p@
    \def\@listi{\leftmargin\leftmargini
    \topsep 4\p@ \@plus2\p@ \@minus2\p@
    \parsep 2\p@ \@plus\p@ \@minus\p@
    \itemsep \parsep}%
    \belowdisplayskip \abovedisplayskip
    }
    \renewcommand\scriptsize{\@setfontsize\scriptsize{7.5}{9}}
    \renewcommand\tiny{\@setfontsize\tiny{5.5}{6.5}}
    \renewcommand\large{\@setfontsize\large{11.5}{13.5}}
    \renewcommand\Large{\@setfontsize\Large{13.5}{17.5}}
    \renewcommand\LARGE{\@setfontsize\LARGE{16.5}{21}}
    \renewcommand\huge{\@setfontsize\huge\@xxpt{25}}
    \renewcommand\Huge{\@setfontsize\Huge\@xxvpt{30}}
    \if@twocolumn
    \setlength\parindent{1em}
    \else
    \setlength\parindent{17\p@}
    \fi
    \setlength\smallskipamount{3\p@ \@plus 1\p@ \@minus 1\p@}
    \setlength\medskipamount{6\p@ \@plus 2\p@ \@minus 2\p@}
    \setlength\bigskipamount{11.5\p@ \@plus 4\p@ \@minus 4\p@}
    \setlength\headheight{11.5\p@}
    \setlength\headsep {.275in}
    \setlength\topskip {11\p@}
    \setlength\footskip{.38in}
    \setlength\maxdepth{.5\topskip}
    \setlength\footnotesep{7.7\p@}
    \setlength{\skip\footins}{10\p@ \@plus 4\p@ \@minus 2\p@}
    \setlength\floatsep {12\p@ \@plus 2\p@ \@minus 2\p@}
    \setlength\textfloatsep{20\p@ \@plus 2\p@ \@minus 4\p@}
    \setlength\intextsep {12\p@ \@plus 2\p@ \@minus 2\p@}
    \setlength\dblfloatsep {12\p@ \@plus 2\p@ \@minus 2\p@}
    \setlength\dbltextfloatsep{20\p@ \@plus 2\p@ \@minus 4\p@}
    \setlength\@fptop{0\p@ \@plus 1fil}
    \setlength\@fpsep{8\p@ \@plus 2fil}
    \setlength\@fpbot{0\p@ \@plus 1fil}
    \setlength\@dblfptop{0\p@ \@plus 1fil}
    \setlength\@dblfpsep{8\p@ \@plus 2fil}
    \setlength\@dblfpbot{0\p@ \@plus 1fil}
    \setlength\partopsep{3\p@ \@plus 1\p@ \@minus 1\p@}
    \def\@listi{\leftmargin\leftmargini
    \parsep 4.5\p@ \@plus2\p@ \@minus\p@
    \topsep 9\p@ \@plus3\p@ \@minus5\p@
    \itemsep4.5\p@ \@plus2\p@ \@minus\p@}
    \let\@listI\@listi
    \@listi
    \def\@listii {\leftmargin\leftmarginii
    \labelwidth\leftmarginii
    \advance\labelwidth-\labelsep
    \topsep 4.5\p@ \@plus2\p@ \@minus\p@
    \parsep 2\p@ \@plus\p@ \@minus\p@
    \itemsep \parsep}
    \def\@listiii{\leftmargin\leftmarginiii
    \labelwidth\leftmarginiii
    \advance\labelwidth-\labelsep
    \topsep 2\p@ \@plus\p@\@minus\p@
    \parsep \z@
    \partopsep \p@ \@plus\z@ \@minus\p@
    \itemsep \topsep}
    \def\@listiv {\leftmargin\leftmarginiv
    \labelwidth\leftmarginiv
    \advance\labelwidth-\labelsep}
    \def\@listv {\leftmargin\leftmarginv
    \labelwidth\leftmarginv
    \advance\labelwidth-\labelsep}
    \def\@listvi {\leftmargin\leftmarginvi
    \labelwidth\leftmarginvi
    \advance\labelwidth-\labelsep}
    \endinput`
    Ciao
    Enrico

    in risposta a: tutte le immagini in una sola sezione #51446
    Up
    0
    Down
    ::

    Ciao a tutti,

    sto scrivendo una tesi sui risultati di un modello statistico.

    Vorrei riportare in appendice una quindicina di figure, divise in tre sottosezioni. Vorrei però che ciascuna delle figure che compongono la stessa sottosezione stesse unita alle altre, del tipo:

    sezione 1
    figura
    figura
    …
    sezione 2
    figura
    figura
    …

    Invece, il risultato che ottengo è che il nome della seconda sezione compare già nella seconda pagina, appena dopo la prima figura, ciò che accade normalmente nel testo dove non riesce a inserire la figura nella stessa pagina, ma che non è opportuno in un caso come il mio.
    Qualcuno sa dirmi se c’è un metodo per risolvere la questione senza creare tre appendici distinte?
    grazie
    ciao
    Paolo

    \clearpage
    \section{…}

    Ciao
    Enrico

    in risposta a: Capitoli e titoli #51438
    Up
    0
    Down
    ::

    no, perché in quel modo perderei la numerazione del capitolo.

    Voglio solo che non appaia la scritta “Capitolo 1” prima del titolo.

    Benvenuta!

    La domanda è chiara. Ma se il capitolo ha un numero, nell’intestazione deve comparire.

    Ciao
    Enrico

    in risposta a: Simoncini e dintorni #51308
    Up
    0
    Down
    ::

    Prima di tutto buona domenica, anche se un po’ uggiosa!
    Sì, sono nei pasticci… ma come ne esco?
    Nel lavoro precedente avevo creato (bugia, mi avevano creato) un file style chiamato Sansovino.sty (che in quel caso non era una marca di vino) con tutta una serie di macro et similia; nel file sorgente poi ‘caricavo’ il pacchetto, se così posso dire, con \usepackage{Sansovino} e tutto funzionava…
    C’è un anello nascosto che mi manca in questo nuovo progetto?
    E ancora. Se salto tutto questo e incollo il codice sul mio file sorgente, perché non va?
    Infine, mi insospettisce la prima riga di quel codice
    `\ProvidesPackage{tenandhalf}[2010/10/15 v0.1]`
    che ho provato a lasciare così e poi a commentare per vedere se qualcosa cambiava, ma evidentemente la mia miopia è troppo forte 🙄
    Ciao,
    Luca

    Non capisco: nel tuo codice scrivi “tenadhalf”, mentre il nome del file è, come hai scritto. “tenandhalf”. È evidente che TeX non può trovare un file che non si chiama come lo scrivi.

    Se non ti convince questo, copia nel tuo file il contenuto di quello che ti ho suggerito, ma al posto della riga \ProvidesPackage metti \makeatletter e chiudi con \makeatother al posto di \endinput:
    `\makeatletter
    \renewcommand\normalsize{%
    \@setfontsize\normalsize{10.5}{13}%
    …
    \def\@listvi {\leftmargin\leftmarginvi
    \labelwidth\leftmarginvi
    \advance\labelwidth-\labelsep}
    \makeatother`
    Ma sono certo che il metodo migliore, cioè quello di non dimenticare una “n”, sia sufficiente.

    Ciao
    Enrico

    in risposta a: Titolo frontespizio #51413
    Up
    0
    Down
    ::

    E’ possibile che l’altezza sia definita da questa riga? (Premetto che ho scarsa esperienza in definizione di comandi e ambienti e quindi potrei aver interpretato male il codice presente nel manuale del pacchetto).
    `
    358 \vbox to .3\textheight{\parindent\z@
    `
    Se si, come posso cambiare il parametro?
    Chiedo scusa se non ho riportato tutto il codice, ma non sono riuscito a cambiare colore alla riga di interesse e pertanto ho riportato solo la riga in questione. 😳
    Grazie in anticipo,
    Federico

    Diagnosi corretta, ricordavo male. C’è una scappatoia, ma è ovviamente un hack:
    `\Preambolo{%
    \expandafter\renewcommand\expandafter\frontnamesfont\expandafter
    {\frontnamesfont\vspace*{2cm}}}`
    Cercherò di ricordare, per la prossima versione, di introdurre un parametro per questa altezza.

    Per chi vuole capirci qualcosa: \frontnamesfont è il comando che imposta il font da usare per comporre la parte “nomi” ed è emesso appena comincia la box relativa; con quel trucco lo ridefinisco in modo che oltre a scegliere il font inserisca anche uno spazio verticale; qui ho scritto “2cm”, si può ovviamente scegliere quello che si desidera.

    Ciao
    Enrico

    in risposta a: Simoncini e dintorni #51306
    Up
    0
    Down
    ::

    Ho salvato il codice postatomi gentilmente da Enrico, attribuendogli questo nome: tenandhalf.sty; l’ho inserito nella cartella dove c’è il mio file sorgente, e ho provato a compilare, ma mi dà errore, precisamente mi dice che non trova questo file style.
    Ecco qui il codice di prova
    `\documentclass[a4paper]{article}
    \usepackage[latin,italian]{babel}
    \usepackage[latin1]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{tenadhalf}`
    A questo punto ho provato a copiare direttamente l’intero codice sul mio file sorgente, e in questo caso mi dà il seguente errore:
    `! You can't use `\spacefactor' in vertical mode.
    \@->\spacefactor
    \@m
    l.14 \normalsize
    ?`
    Dov’è che sto sbagliando?
    Ciao e al solito grazie,
    Luca

    P.S. L’ultimo messaggio di Enrico non sono riuscito ad interpretarlo, chiedo venia 😥

    Certo che se gli dai il nome “tenandhalf” e poi chiedi “tenadhalf” ti troverai nei pasticci.

    Quello che non sai interpretare era una veloce storia di come ho scritto quel codice: ho copiato bk11.clo nella cartella di lavoro con un nome diverso, l’ho aperto con Aquamacs, l’ho modificato e riportato qui. 🙂

    Ciao
    Enrico

Stai visualizzando 15 risposte – dal 5,341 al 5,355 (di 13,205 totali)

Go to top▲