egreg9

Risposte nei forum create

Stai visualizzando 15 risposte – dal 5,806 al 5,820 (di 13,205 totali)
  • Autore
    Risposte
  • in risposta a: errori su accentate e impostazione interlinea #49021
    Up
    0
    Down
    ::

    Buongiorno a tutti.
    Premetto che sono alla mia esperienza con LaTex e sto tentando di pubblicare un libro. Mi scuso sin d’ora per eventuali imprecisioni. Il testo è stato scritto con Word per mac.
    Nella parte iniziale del documento che edito con Texmaker (utilizzo mac) stabilisco queste impostazioni:

    \documentclass[12pt,a4paper,titlepage]{book}
    \usepackage[latin1]{inputenc}
    \usepackage{makeidx}
    \author{Nicola Fabiano}
    \title{titolo del libro}

    Nella parte del documento incollo il testo copiato dal Word.
    Purtroppo ricevo più messaggi d’errore che se non ho capito male si riferiscono all’utilizzo dei segni quali l’apostrofo, le virgolette, ecc. Come faccio a formattare il documento senza avere questi problemi ?
    Questa è la prima domanda.

    Scrivi utf8 invece di latin1.

    La seconda è la seguente:
    vorrei impostare un’interlinea doppia; ho provato ad utilizzare il comando \doublespacing ma non funziona.

    Qualche anima pia che mi può dare una mano ?

    Non farlo. L’interlinea aumentata è un retaggio dei tempi della dattilografia e serve solo ad allungare il brodo.

    Ciao
    Enrico

    in risposta a: lstlisting e numerazione linee #49002
    Up
    0
    Down
    ::

    se aggiungo l’opzione xleftmargin=\parindent il listato si sposta all’interno ma ancora non è allineato con il margine sinistro.

    Perché mai i numeri di riga dovrebbero essere allineati con il margine sinistro? Fa’ qualche prova e scegli il modo migliore.

    Ciao
    Enrico

    in risposta a: modificare opzione ’11pt’ #48968
    Up
    0
    Down
    ::

    Ecco una classe minimale che produce quell’errore:
    `\NeedsTeXFormat{LaTeX2e}[2005/12/01]
    \ProvidesClass{prova}

    \DeclareOption{10pt}{\def\@ptsize{0}}
    \DeclareOption{11pt}{\def\@ptsize{1}}
    \DeclareOption{12pt}{\def\@ptsize{2}}
    \DeclareOption*{\PassOptionsToClass{\CurrentOption}{book}}
    \ProcessOptions
    \relax
    \LoadClass[10pt,a4paper]{book}
    \RequirePackage{geometry}
    \ifcase\@ptsize\relax
    \geometry{%
    hmarginratio=1:1,
    vmarginratio=1:1}\or
    \geometry{%
    hmarginratio=1:2,
    vmarginratio=1:2}\or
    \geometry{%
    hmarginratio=1:3,
    vmarginratio=1:3}\or
    \fi
    \endinput`

    Ciao
    Ivan

    `\DeclareOption{10pt}{\PassOptionsToClass{\CurrentOption}}`
    e simili per le altre due. Toglierei 10pt dalle opzioni passate a book.

    Ciao
    Enrico

    in risposta a: problemi con bibtex #49013
    Up
    0
    Down
    ::

    Forse non mi sono spiegato bene. Accade questo:

    Ernst Schroeder, book….
    ——————-, another book
    ——————-, another book
    Ernst Schroeder, another book
    ecc,

    Ma tu che vuoi? Se, come penso, vuoi il tratto ogni volta, controlla che “Schröder” sia scritto allo stesso modo in ogni campo del file .bib; mettere la “S” tra graffe è scorretto, per esempio. Il trucco come {\”o} serve solo per le lettere accentate. Diverso è mettere le maiuscole tra graffe (meglio la parola intera) nei titoli, per evitare modifiche.

    Ciao
    Enrico

    in risposta a: Formule centrate ClassichThesis #48979
    Up
    0
    Down
    ::

    Ragazzi era nel classicthesis-ldpkg.sty , scaricato da CTAN 😯

    mah non che fosse un “obbrobrio” ma solo una questione di bitudine

    Non mi risulta che “fleqn” compaia in alcuno dei file di classicthesis.

    Ciao
    Enrico

    in risposta a: modificare opzione ’11pt’ #48966
    Up
    0
    Down
    ::

    Ho provato il codice ma ottengo un errore:

      Command \@ptsize already defined.

    Qualche idea?

    No, senza qualcosa di più tangibile.

    Ciao
    Enrico

    in risposta a: lstlisting e numerazione linee #49000
    Up
    0
    Down
    ::

    Ecco un esempio del codice:

    `

    \documentclass[10pt,a4paper,titlepage,openany,twoside]{book}

    \usepackage{textcomp}
    \usepackage[latin1]{inputenc}
    \usepackage{listings}
    \usepackage[italian]{babel}

    % change margins
    \addtolength{\oddsidemargin}{-.875in}
    \addtolength{\evensidemargin}{-.875in}
    \addtolength{\textwidth}{1.75in}
    \addtolength{\topmargin}{-.875in}
    \addtolength{\textheight}{1.75in}

    % Squeeze more figures and text in a page
    \renewcommand\floatpagefraction{.9}
    \renewcommand\topfraction{.9}
    \renewcommand\bottomfraction{.9}
    \renewcommand\textfraction{.1}
    \setcounter{totalnumber}{50} \setcounter{topnumber}{50}
    \setcounter{bottomnumber}{50}

    % modify indent
    \setlength{\parindent}{0.3cm}

    \begin{document}

    \lstset{% general command to set parameter(s)
    language=Verilog,
    basicstyle=\small,
    columns=flexible,
    upquote=true,
    breaklines=true,
    escapechar=?*,
    showstringspaces=false} % no special string spaces

    Grande quantità di testo inutile copiato da wikipedia.

    Nasce col nome di Bardena sulle colline pratesi, sul Monteferrato, e prende il nome prima di fosso della Dogaia e all'altezza di Narnali prende il nome di Fosso di Iolo, gettarsi nell'Ombrone Pistoiese nei pressi della Madonnina al confine con la località di Tizzana in punto di confine tra le provincie di Prato e Pistoia.

    Negli scorsi anni è stata costruita salvaguardando i nuclei urbani che vengono attraversati dal Fosso stesso, ( Maliseti, Narnali, Galciana, Casale, Iolo ), prima di gettarsi nell'Ombrone Pistoieses.
    \begin{lstlisting}[numbers=left, numberstyle=\small, stepnumber=1, numbersep=5pt]
    `timescale 1ns/1ps
    module Cunit();
    reg [7:0] A;
    wire [2:0] Y;
    \end{lstlisting}

    \end{document}
    `

    Sempre grazie per l’aiuto.

    Direi che è normale: le righe iniziano al margine sinistro (listings rispetta gli spazi che inserisci all’inizio), quindi i numeri devono andare fuori. Puoi però impostare xleftmargin, invece di rientrare il codice a mano.

    Non è una buona idea cincionare con i parametri di impaginazione come fai. Se vuoi modificare l’impaginazione usa geometry.

    Non sai che significa cincionare? Lo trovi cercando sul forum del GuIT, naturalmente. 🙂

    Ciao
    Enrico

    in risposta a: babel e german #47900
    Up
    0
    Down
    ::

    Ho scaricato i pacchetti per il tedesco e l’italiano. Adesso, non è male. Ma come faccio a sapere per quali lingue ho disponibile la sillabazione?

    In ogni caso, grazie.

    Hai l’elenco nel file .log: all’inizio trovi qualcosa come
    `LaTeX2e <2009/09/24>
    Babel and hyphenation patterns for english, dumylang, nohyphenation,
    german-x-2009-06-19, ngerman-x-2009-06-19, ancientgreek, ibycus, arabic,
    armenian, basque, bulgarian, catalan, pinyin, coptic, croatian, czech, danish, dutch,
    ukenglish, usenglishmax, esperanto, estonian, farsi, finnish, french, galician,
    german, ngerman, swissgerman, monogreek, greek, hungarian, icelandic, assamese,
    bengali, gujarati, hindi, kannada, malayalam, marathi, oriya, panjabi, tamil,
    telugu, indonesian, interlingua, irish, italian, kurmanji, lao, latin, latvian,
    lithuanian, mongolian, mongolianlmc, bokmal, nynorsk, polish, portuguese,
    romanian, russian, sanskrit, serbian, slovak, slovenian, spanish, swedish, turkish,
    turkmen, ukrainian, uppersorbian, welsh, loaded.`
    MacTeX (cioè TeX Live per Mac OS X) abilita tutte le regole di sillabazione disponibili.

    Ciao
    Enrico

    in risposta a: babel e german #47898
    Up
    0
    Down
    ::

    Io uso tex-live su Ubuntu. Ho anche il cd del CTAN (anche se di qualche anno fa). Dovrei disinstallare il tex installato con Synaptic e installare manualmente tex-live?

    In giro per il forum ci sono istruzioni per installare TeX Live su Ubuntu. Ma installando i pacchetti per le lingue il problema dovrebbe risolversi da sé. Non ho a disposizione un sistema Ubuntu su cui fare prove, forse domani.

    Riguardo alla sillabazione di Weltanschaung, …

    Io sapevo che si scrive “Weltanschauung”, con due u. La sillabazione dovrebbe essere “Welt-an-schau-ung”

    Ciao
    Enrico

    Allora, ho provato su una Ubuntu 10.04; all’inizio la risposta di latex è che le lingue conosciute sono
    `english, usenglishmax, dumylang, nohyphenation`
    Dopo l’installazione del pacchetto texlive-lang-german con Synaptic, le lingue conosciute sono
    `english, usenglishmax, dumylang, nohyphenation, ngerman, german, german-x-2009-06-19, ngerman-x-2009-06-19`
    senza alcun altro intervento. Su una Ubuntu 9 dovrebbe essere lo stesso (ma con TeX Live 2007, naturalmente).

    Ciao
    Enrico

    in risposta a: Due problemini col piè di pagina #48895
    Up
    0
    Down
    ::

    Lentamente le cose si sistemano, ma no to un paio di piccoli problemi residui.
    Attualmente il codice di tesi.tex
    è questo:
    …

    Sbagli a mettere gli \addcontentsline.
    `\documentclass[a4paper,14pt,titlepage]{extbook}
    \usepackage{tesi}

    \begin{document}

    \frontmatter

    \begin{titlepage}
    \pdfbookmark{Frontespizio}{Frontespizio}

    \begin{center}
    \HRule

    UNIVERSITÀ DEGLI STUDI DI XXXXXXXXx

    \small FACOLTÀ DI GIURISPRUDENZA

    \small FILOSOFIA DEL DIRITTO
    \vspace{2.5cm}

    \begin{doublespace}
    \textbf{\Large La fondazione trascendentale \\ del diritto pubblico}
    \end{doublespace}

    \vspace{2cm}
    \end{center}

    Relatore:

    Ch.mo Prof.

    \textbf{A\textsc{aaaaa} I\textsc{iiiiiiii}}
    \vspace{1cm}

    \hfill Laureanda:

    \hfill \textbf{S\textsc{ssssssss} I\textsc{iiiiiiiiiiiiiiiii}

    \vfill

    \begin{center}
    ANNO ACCADEMICO $2007-2008$

    \HRule
    \end{center}
    \end{titlepage}

    \cleardoublepage
    \pdfbookmark{Indice}{Indice}
    \tableofcontents
    \mainmatter
    \phantomsection
    \addcontentsline{toc}{chapter}{Introduzione}
    \input{introduzione}

    \input{capitolo01}
    \input{capitolo02}
    \input{capitolo03}
    \input{capitolo04}
    \input{capitolo05}
    \cleardoublepage
    \phantomsection
    \addcontentsline{toc}{chapter}{Conclusione}
    \input{conclusione}

    \backmatter
    \phantomsection
    \addcontentsline{toc}{chapter}{Bibliografia}
    \input{bibliografia}
    \end{document}`
    Ciao
    Enrico

    in risposta a: lstlisting e numerazione linee #48998
    Up
    0
    Down
    ::

    E’ normale che, utilizzando la numerazione delle righe, il numero di riga nell’ambiente lstlisting sia fuori dal margine destro della pagina?

    Il codice che utilizzo è:
    `
    \begin{lstlisting}[numbers=left, numberstyle=\small, stepnumber=1, numbersep=5pt]
    `timescale 1ns/1ps
    module Cunit();
    reg [7:0] A;
    wire [2:0] Y;
    `

    Il manuale non sembra mostrare nulla di simile.
    Può essere dovuto a come ho definito i margini della pagina?

    Thx in advance

    Esempio minimo compilabile, per favore.

    Ciao
    Enrico

    in risposta a: Problemi con la sillabazione #48986
    Up
    0
    Down
    ::

    Grazie per l’attiva partecipazione 😀

    Che vuoi? Scrivi un messaggio alle 8:10, poi dici che hai risolto alle 8:29! Non è che la gente sia tutta lì davanti al computer, a quell’ora!

    Ma evidentemente partecipare al forum dà quel quid in più che permette di risolversi i problemi da sé. 😀

    Ciao
    Enrico

    in risposta a: Formule centrate ClassichThesis #48976
    Up
    0
    Down
    ::

    Il più semplice di questo mondo per le equazioni

    `Le equazioni di consevazione sono quindi espresse come:
    \begin{equation}
    \label{cont}
    \frac{\partial{\rho}}{\partial{t}} + \nabla\cdot\left(\rho\vec{C}\right) = 0
    \end{equation}

    \begin{equation}
    \label{qmot}
    \rho \frac{d\vec{C}}{dt} = \rho\vec{g}+ \left(\nabla p\right) +\vec{\nabla} \overline{\overline{\tau}}_{ij}
    \end{equation}

    \begin{equation}
    \label{ene}
    \rho \frac{de}{dt} = -p \left( \nabla\cdot\vec{C} \right) – \nabla\cdot\left(\vec{q}\right) + \nabla\cdot\left(\vec{C}\cdot\overline{\overline{\tau}}_{ij}\right)
    \end{equation}`

    ho la necessità di avere le equazioni numeate .. conosci un codice più oppotuno?

    questi sono i pacchetti caricati nel preambolo
    `\usepackage[english,american,italian]{babel}
    \usepackage[applemac]{inputenc}
    %\usepackage[utf8x]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[final]{microtype}
    \usepackage{amsfonts,amsthm}
    \usepackage[italian]{varioref}
    \usepackage[square,numbers]{natbib}
    \usepackage{indentfirst}
    \usepackage{wrapfig}
    \usepackage{makeidx}
    \usepackage{multicol}
    \usepackage[bottom]{footmisc}
    \usepackage{chngpage}
    \usepackage{calc}
    \usepackage{classicthesis-ldpkg}
    \usepackage[tight,italian]{minitoc}
    \usepackage[pdftex]{graphicx}
    \DeclareGraphicsExtensions{.pdf,.eps,.png}
    \usepackage[eulerchapternumbers,subfig,beramono,
    eulermath,pdfspacing]{classicthesis}
    %\usepackage{arsclassica}
    \usepackage{guit}
    \usepackage{classicthesis-ita}
    %\usepackage{arsclassica}
    \usepackage{rotating}

    `

    grazie per la risposta , se mi puoi dare una mano mi faresti un favore

    Come dice GKT è probabile che tu abbia da qualche parte l’opzione fleqn che, appunto, fa disporre le equazioni allineate a sinistra rispetto a un margine leggermente rientrato: toglila e vedrai che le tue equazioni saranno centrate. Ma c’è un altro aspetto da tenere in mente: non si danno mai ambienti equation consecutivi, tanto meno separati da righe vuote.

    `Le equazioni di consevazione sono quindi espresse come:
    \begin{gather}
    \label{cont}
    \frac{\partial{\rho}}{\partial{t}} + \nabla\cdot(\rho\vec{C}) = 0 \\
    \label{qmot}
    \rho \frac{d\vec{C}}{dt} = \rho\vec{g}+ (\nabla p) +\vec{\nabla} \overline{\overline{\tau}}_{ij} \\
    \label{ene}
    \rho \frac{de}{dt} = -p (\nabla\cdot\vec{C}) – \nabla\cdot(\vec{q}) + \nabla\cdot(\vec{C}\cdot\overline{\overline{\tau}}_{ij})
    \end{gather}`
    Nota anche l’eliminazione dei \left e \right sovrabbondanti (e sbagliati).

    Il codice
    `\usepackage[pdftex]{graphicx}
    \DeclareGraphicsExtensions{.pdf,.eps,.png}`
    va sostituito con
    `\usepackage{graphicx}`
    È perfettamente inutile dichiarare .eps come estensione, visto che pdflatex non la gestisce.

    Ciao
    Enrico

    in risposta a: modificare opzione ’11pt’ #48964
    Up
    0
    Down
    ::

    [quote]Ciao a tutti!

    In una classe che sto scrivendo (basata su book) vorrei che con l’opzione 11pt venisse modificata anche la gabbia del testo. Per modificare la gabbia del testo uso geometry.
    Ho provato creando un nuovo condizionale e copiando la definizione dell’opzione dalla classe book ma non funziona.

    Qualcuno sa come fare?

    L’opzione nella classe book funziona così: 11pt definisce \@ptsize come 1 perché la classe legge il file bk1\@ptsize.clo; in questo caso bk11.clo che effettivamente contiene tutte le definizioni dei corpi e della gabbia.

    Una strategia potrebbe essere quella di un meccanismo dello stesso tipo.

    Ciao
    Enrico

    Grazie! Mi hai dato la dritta giusta (almeno credo).

    Ho fatto così. Prima ho definito un condizionale e l’opzione:
    `\newif\ifsuftesi@iifont
    \DeclareOption{11pt}{\suftesi@iifonttrue} `
    poi ho definito le due gabbie del testo:
    `\RequirePackage{geometry}
    \ifsuftesi@iifont
    \renewcommand\@ptsize{1}
    \geometry{%
    textwidth=Xpt,
    …
    heightrounded}
    \else
    \geometry{%
    textwidth=Ypt,
    …
    heightrounded}
    \fi`

    A prima vista sembra funzionare :D[/quote]
    Poco flessibile.
    `\DeclareOption{10pt}{\def\@ptsize{0}}
    \DeclareOption{11pt}{\def\@ptsize{1}}
    \DeclareOption{12pt}{\def\@ptsize{2}}
    …
    \RequirePackage{geometry}
    \ifcase\@ptsize\relax
    \geometry{}\or
    \geometry{
    }\or
    \geometry{
    }`
    Le opzioni date con \geometry sono cumulative.

    Ciao
    Enrico

    in risposta a: modificare opzione ’11pt’ #48962
    Up
    0
    Down
    ::

    Ciao a tutti!

    In una classe che sto scrivendo (basata su book) vorrei che con l’opzione 11pt venisse modificata anche la gabbia del testo. Per modificare la gabbia del testo uso geometry.
    Ho provato creando un nuovo condizionale e copiando la definizione dell’opzione dalla classe book ma non funziona.

    Qualcuno sa come fare?

    L’opzione nella classe book funziona così: 11pt definisce \@ptsize come 1 perché la classe legge il file bk1\@ptsize.clo; in questo caso bk11.clo che effettivamente contiene tutte le definizioni dei corpi e della gabbia.

    Una strategia potrebbe essere quella di un meccanismo dello stesso tipo.

    Ciao
    Enrico

Stai visualizzando 15 risposte – dal 5,806 al 5,820 (di 13,205 totali)

Go to top▲