electrofabio

Risposte nei forum create

Stai visualizzando 15 risposte – dal 1 al 15 (di 15 totali)
  • Autore
    Risposte
  • in risposta a: Elenco puntato con beamer e titolo sezione #61758
    Up
    0
    Down
    ::


    Risolto 🙂
    Ho semplicemente definito la \section prima di entrare nell’ambiente frame.

    `\section{XXXXXXX}
    \begin{frame}

    \end{frame}`

    Saluti.

    in risposta a: Tesi Classica, aggiungere voce nell’indice #61526
    Up
    0
    Down
    ::


    Ok ok…. 🙂

    Ho rielaborato un pò le parentesi ed ora funziona:

    `\addcontentsline{toc}{chapter}{\texorpdfstring{\spacedlowsmallcaps{Acronimi}}{Acronimi}}`

    Grazie mille!
    Fabio

    in risposta a: Tesi Classica, aggiungere voce nell’indice #61525
    Up
    0
    Down
    ::


    Non va 😥 , sto impazzendo! 🙂

    in risposta a: Tesi Classica, aggiungere voce nell’indice #61523
    Up
    0
    Down
    ::


    Se non ho interpretato male, in questa stringa manca una parentesi graffa:

    `\addcontentsline{toc}{chapter}{\textorpdfstring{\spacedlowsmallcaps{Acronym}{Acronym}}`

    Ne ho aggiunta una alla fine, ma continuo ad ottenere errori:

    `

    [105]) (./Acronimi/Acronimi.tex [106]
    ! Undefined control sequence.
    \textorpdfstring
    {\spacedlowsmallcaps {Acronym}{Acronym}}
    l.11 …ng{\spacedlowsmallcaps{Acronym}{Acronym}}}

    Runaway definition?
    ->{\protect \<>-\textls {\protect \begingroup \-command \(\-command \
    ETC.
    ! TeX capacity exceeded, sorry [main memory size=3000000].
    \reserved@
    a
    l.11 …ng{\spacedlowsmallcaps{Acronym}{Acronym}}}

    ! ==> Fatal error occurred, no output PDF file produced!
    Transcript written on Tesi.log.

    `

    in risposta a: Tesi Classica, aggiungere voce nell’indice #61521
    Up
    0
    Down
    ::


    Certo, eccolo:

    `\documentclass[11pt,% % corpo del font principale
    b5paper,twoside,openright,% % carta B5, fronte-retro
    titlepage,% % frontespzio
    fleqn,% % equazioni allineate a sinistra
    headinclude,footinclude,% % testatina e piè di pagina
    %mpinclude=true,
    BCOR5mm,% % rilegatura di 5 mm
    numbers=noenddot,% % niente punto dopo il numero delle sezioni
    cleardoublepage=empty,% % pagine vuote senza testatina e piè di pagina
    tablecaptionabove,% % didascalie in cima alle tabelle
    abstracton
    ]{scrreprt} % classe report di KOMA-Script;

    \usepackage[T1]{fontenc} % la codifica dei font

    \usepackage[latin1]{inputenc} % imposta la codifica di input;
    % invece di “latin1”, anche “utf8” va bene

    \usepackage{lettrine}

    \usepackage[english,italian]{babel} % per scrivere in italiano e in inglese;
    % l'ultima lingua (l'italiano) è predefinita

    \usepackage{indentfirst} % rientra il primo paragrafo di ogni sezione

    \usepackage{amsmath,amssymb,amsthm} % indispensabili per la matematica
    \usepackage[italian]{varioref} % riferimenti completi della pagina

    \usepackage[style=alphabetic,hyperref,backref]{biblatex}

    \bibliography{Tesi} % la base di dati di biblatex
    \usepackage[babel]{csquotes} % consigliato se si usa biblatex
    \usepackage[tight,italian]{minitoc} % per fare i miniindici
    \usepackage{chngpage,calc} % per impostare i margini del frontespizio
    \usepackage{subfig} % sottofigure, sottotabelle
    \usepackage{lipsum} % genera testo fittizio
    \usepackage{eurosym} % il simbolo dell'euro

    \usepackage{classicthesis-ldpkg} % carica molti pacchetti utili a ClassicThesis

    \usepackage[eulerchapternumbers,% % numeri dei capitoli in Euler
    subfig,% % compatibilità con subfig
    beramono,% % Bera Mono come font a spaziatura fissa
    eulermath,% % AMS Euler come font per la matematica
    pdfspacing% % migliora il riempimento di riga con PDFLaTeX
    ]{classicthesis} % lo stile ClassicThesis

    \usepackage[italian]{arsclassica} % modifica alcuni aspetti di ClassicThesis

    \usepackage{tesi} % un pacchetto personale:
    % permette di mantenere ordinato il sorgente
    \usepackage{guit}
    \PassOptionsToPackage{footnote}{acronym}
    \usepackage[load-configurations=binary]{siunitx}
    \usepackage{rotating}
    \usepackage{colortbl}
    \usepackage{float}
    \usepackage{wrapfig}
    \usepackage{epigraph}
    \usepackage{calligra}

    \usepackage{listings}
    \lstset{language = java, numberstyle=\tiny, stepnumber=5, numbersep=8pt, basicstyle=\small\ttfamily,%
    showstringspaces=false, %numbers=left,
    firstnumber=1, stepnumber=5, tabsize=4}

    \newenvironment{betweenrules} % Ambiente che consente di inserire
    {\par\addvspace{\medskipamount}\hrule\kern\medskipamount} % del testo tra due filetti
    {\par\kern\medskipamount\hrule\addvspace{\medskipamount}} % orizzontali

    %\hypersetup{colorlinks=false}

    \areaset[20mm]{300pt}{630pt}
    \setlength{\marginparwidth}{7em}
    \setlength{\marginparsep}{1em}`

    in risposta a: Tesi Classica, aggiungere voce nell’indice #61519
    Up
    0
    Down
    ::


    Ci avevo già provato con questo comando, ma ottengo questo errore che non riesco a decifrare:

    `! TeX capacity exceeded, sorry [main memory size=3000000].
    \reserved@
    a
    l.11 …c}{chapter}{\spacedlowsmallcaps{Acronimi}}

    ! ==> Fatal error occurred, no output PDF file produced!
    Transcript written on Tesi.log.
    `

    in risposta a: Listings e linguaggio C #61376
    Up
    0
    Down
    ::


    Trovato il problema. 🙂
    Nel titolo del paragrafo che introduce il codice avevo inserito il nome della funzione, che contiene il carattere “_ ” (underscore), utilizzando il comando \lstinline di Listings.

    Ora ho invece eliminato \lstinline ed ho usato il comando

    `\_`

    per inserire il carattere underscore ed ho risolto.

    Grazie per l’aiuto, come sempre. 🙂

    Fabio

    in risposta a: Listings e linguaggio C #61374
    Up
    0
    Down
    ::


    Questo è tesi.sty; non ho apportato modifiche personali:

    `% ********************************************************************
    % tesi.sty
    % di Lorenzo Pantieri (2011)
    % un pacchetto personale che contiene le impostazioni della tesi
    % ********************************************************************
    \ProvidesPackage{tesi}[2011/14/01 Un pacchetto personale]

    % un ambiente ad hoc per le citazioni
    \newenvironment{citazione}%
    {\begin{quotation}\small\ignorespaces}%
    {\end{quotation}}

    % […] 😉
    \newcommand{\omissis}{[\dots\negthinspace]}

    % indica a LaTeX la cartella dove sono riposte le immagini
    \graphicspath{{Immagini/}}

    % eccezioni all'algoritmo di sillabazione
    \hyphenation{Fortran ma-cro-istru-zio-ne nitro-idrossil-amminico mi-cro-con-trol-ler-based}

    %%%%%%%%%%%%%%
    % Matematica %
    %%%%%%%%%%%%%%

    % comandi per gli insiemi numerici (serve il pacchetto amssymb)
    \newcommand{\numberset}{\mathbb}
    \newcommand{\N}{\numberset{N}}
    \newcommand{\R}{\numberset{R}}

    % un ambiente per i sistemi
    \newenvironment{sistema}%
    {\left\lbrace\begin{array}{@{}l@{}}}%
    {\end{array}\right.}

    % definizioni (serve il pacchetto amsthm)
    \theoremstyle{definition}
    \newtheorem{definizione}{Definizione}

    % teoremi, leggi e decreti (serve il pacchetto amsthm)
    \theoremstyle{plain}
    \newtheorem{teorema}{Teorema}
    \newtheorem{legge}{Legge}
    \newtheorem{decreto}[legge]{Decreto}
    \newtheorem{murphy}{Murphy}[section]

    %%%%%%%%%%%%
    % biblatex %
    %%%%%%%%%%%%

    \defbibheading{bibliography}{%
    \cleardoublepage
    \manualmark
    \refstepcounter{dummy}
    \addcontentsline{toc}{chapter}{\tocEntry{\bibname}}
    \chapter*{\bibname\markboth{\spacedlowsmallcaps{\bibname}}
    {\spacedlowsmallcaps{\bibname}}}}

    %%%%%%%%%
    % altro %
    %%%%%%%%%

    \hypersetup{citecolor=webgreen}
    \hypersetup{pdfstartpage=1}

    `

    in risposta a: Listings e linguaggio C #61372
    Up
    0
    Down
    ::


    Certo. Sto utilizzando “Tesi Classica” come modello di base, ma ho apportato alcune modifiche:

    `\documentclass[11pt,% % corpo del font principale
    b5paper,twoside,openright,% % carta B5, fronte-retro
    titlepage,% % frontespzio
    fleqn,% % equazioni allineate a sinistra
    headinclude,,footinclude,% % testatina e piè di pagina
    %mpinclude=true,
    BCOR5mm,% % rilegatura di 5 mm
    numbers=noenddot,% % niente punto dopo il numero delle sezioni
    cleardoublepage=empty,% % pagine vuote senza testatina e piè di pagina
    tablecaptionabove,% % didascalie in cima alle tabelle
    abstracton
    ]{scrreprt} % classe report di KOMA-Script;

    %\usepackage{type1ec}
    \usepackage[T1]{fontenc} % la codifica dei font

    \usepackage[latin1]{inputenc} % imposta la codifica di input;
    % invece di “latin1”, anche “utf8” va bene

    \usepackage{lettrine}

    \usepackage[english,italian]{babel} % per scrivere in italiano e in inglese;
    % l'ultima lingua (l'italiano) è predefinita

    \usepackage{indentfirst} % rientra il primo paragrafo di ogni sezione

    \usepackage{amsmath,amssymb,amsthm} % indispensabili per la matematica
    \usepackage[italian]{varioref} % riferimenti completi della pagina

    \usepackage[style=alphabetic,hyperref,backref]{biblatex}

    \bibliography{Tesi} % la base di dati di biblatex
    \usepackage[babel]{csquotes} % consigliato se si usa biblatex
    \usepackage[tight,italian]{minitoc} % per fare i miniindici
    \usepackage{chngpage,calc} % per impostare i margini del frontespizio
    \usepackage{subfig} % sottofigure, sottotabelle
    \usepackage{lipsum} % genera testo fittizio
    \usepackage{eurosym} % il simbolo dell'euro

    \PassOptionsToPackage{footnote}{acronym}
    \usepackage{classicthesis-ldpkg} % carica molti pacchetti utili a ClassicThesis

    \usepackage[eulerchapternumbers,% % numeri dei capitoli in Euler
    subfig,% % compatibilità con subfig
    beramono,% % Bera Mono come font a spaziatura fissa
    eulermath,% % AMS Euler come font per la matematica
    pdfspacing% % migliora il riempimento di riga con PDFLaTeX
    ]{classicthesis} % lo stile ClassicThesis

    \usepackage[italian]{arsclassica} % modifica alcuni aspetti di ClassicThesis
    \usepackage{tesi} % un pacchetto personale:
    % permette di mantenere ordinato il sorgente
    \usepackage{guit}
    \usepackage[load-configurations=binary]{siunitx}
    \usepackage{rotating}
    \usepackage{colortbl}
    \usepackage{float}
    \usepackage{wrapfig}
    \usepackage{epigraph}
    %\usepackage[odd, a4]{crop}

    \usepackage{listings}
    \lstset{language=Java, numberstyle=\tiny, stepnumber=5, numbersep=8pt, basicstyle=\small\ttfamily}

    \newenvironment{betweenrules} %consente di inserire
    {\par\addvspace{\medskipamount}\hrule\kern\medskipamount} % del testo tra due filetti
    {\par\kern\medskipamount\hrule\addvspace{\medskipamount}} % orizzontali

    %\hypersetup{colorlinks=false}

    \areaset[20mm]{300pt}{630pt}
    \setlength{\marginparwidth}{7em}
    \setlength{\marginparsep}{1em} `

    Nel preambolo, il linguaggio di listings è impostato su Java, all’interno del documento viene poi ridefinito su C, in quanto ho bisogno di inserire del codice in entrambi i linguaggi di programmazione.

    `\lstset{language=C, basicstyle=\small\ttfamily, tabsize=4}`

    Potrebbe essere questo il problema? non ci avevo pensato.

    Grazie,
    Fabio

    in risposta a: Listings e linguaggio C #61370
    Up
    0
    Down
    ::


    Ecco il codice completo:

    `

    #define PRESSED 1
    #define UNPRESSED 0

    #byte xxxxCONH = 0xFB3
    #byte xxxxCONL = 0xFB2
    #byte xxxxICON = 0xFB1
    #byte ANCON0 = 0xF48
    #byte ANCON1 = 0xF49
    #BYTE ADCON1 = 0xFC1
    #BYTE ADCON0 = 0xFC2
    #BYTE PIR1 = 0xF9E
    #BYTE ADRESH = 0xFC4
    #BYTE ADRESL = 0xFC3

    void setup(void)
    { //xxxxCON – xxxx Control register
    xxxxCONH = 0x00; //make sure xxxx is disabled
    xxxxCONL = 0x90;
    //xxxx continues to run when emulator is stopped,xxxx continues
    //to run in idle mode,Time Generation mode disabled, Edges are blocked
    //No edge sequence order, Analog current source not grounded, trigger
    //output disabled, Edge2 polarity = positive level, Edge2 source =
    //source 0, Edge1 polarity = positive level, Edge1 source = source 0,
    //xxxxICON – xxxx Current Control Register
    xxxxICON = 0x01; //0.55uA, Nominal – No Adjustment
    //bit_set (ANCON1, 7);
    /**************************************************************************/
    //Setup AD converter;
    /**************************************************************************/

    setup_adc_ports (NO_ANALOGS);

    bit_clear (ADCON1, 5);
    bit_clear (ADCON1, 4);
    bit_set (ADCON1, 3);
    setup_adc (ADC_CLOCK_DIV_32);

    setup_adc_ports(sAN11 | VSS_VDD);
    set_adc_channel(11);
    bit_set (ADCON0, 0);

    }

    //#use delay(clock=48000000)
    void xxxx_startup(void)
    {
    unsigned int16 OPENSW = 0;
    unsigned int16 Vread = 0;
    int1 switchState;
    int pressed_count, unpressed_count;

    while (TMR1_ov < 69) // FOSC = 48 MHz / 4 3 secondi { setup(); bit_set (xxxxCONH,7); //xxxxCONHbits.xxxxEN = 1; // Enable the xxxx bit_clear (xxxxCONL,0); //xxxxCONLbits.EDG1STAT = 0; // Set Edge status bits to zero bit_clear (xxxxCONL,1); //xxxxCONLbits.EDG2STAT = 0; bit_set (xxxxCONH,1); //xxxxCONHbits.IDISSEN = 1; //drain charge on the circuit delay_us (125); //wait 125us bit_clear (xxxxCONH,1); //xxxxCONHbits.IDISSEN = 0; //end drain of circuit bit_set (xxxxCONL,0); //xxxxCONLbits.EDG1STAT = 1; //Begin charging the circuit //using xxxx current source delay_us (125); //wait for 125us bit_clear (xxxxCONL,0); //xxxxCONLbits.EDG1STAT = 0; //Stop charging circuit //bit_clear (PIR1,6); //PIR1bits.ADIF = 0; //make sure A/D Int not set bit_set (ADCON0,1); //ADCON0bits.GO=1; //and begin A/D conv. while (bit_test(ADCON0,1)); //(!PIR1bits.ADIF); //Wait for A/D convert complete Vread = ADRESH; //Vread = ADRES; //Get the value from the A/D Vread = Vread << 8; Vread = Vread + ADRESL; //printf( "Vread %Lu\n\r",Vread); //Vread = read_adc (); if(!xxxx_once) { OPENSW = 0xC0; output_high (pin_D2); xxxx_once = 1; //fprintf(debug, "Vread %Lu\r\n",Vread); } if(xxxx_once) { if(Vread < (OPENSW - 110)) { switchState = PRESSED; } else if(Vread > OPENSW – 110 + 10)
    {
    switchState = UNPRESSED;
    }

    if (switchState)
    {
    unpressed_count = 0;

    if (pressed_count >= 10)
    {
    output_low (pin_D2);
    prog = 1;
    TMR1_ov = 69;

    }
    else
    pressed_count++;
    }
    else if (!switchState)
    {
    pressed_count = 0;

    if (unpressed_count >= 10)
    {
    output_high (pin_D2);
    }
    else
    unpressed_count++;
    }

    }

    }
    output_low (pin_D2);
    disable_interrupts(INT_TIMER1);
    }

    `

    in risposta a: Tesi classica, pacchetto siunitx #61212
    Up
    0
    Down
    ::


    Ho risolto utilizzando il consiglio di Egreg9.
    Chiedo scusa se la soluzione è già presente sull’Arte o su altre guide, ho fatto diverse ricerche prima di postare la mia domanda ma non ho trovato alcuna risposta.

    Grazie,
    Fabio

    in risposta a: Tesi classica, pacchetto siunitx #61209
    Up
    0
    Down
    ::


    Risulta essere aggiornato alla versione più recente…

    Fabio

    in risposta a: Testo racchiuso tra filetti orizzontali #61136
    Up
    0
    Down
    ::


    Perfetto! 😀

    Grazie,
    Fabio

    in risposta a: Tesi classica, utilizzo del pacchetto Acronym #61107
    Up
    0
    Down
    ::


    Grazie mille, velocissimo! 😀

    in risposta a: modello Tesi Classica e formato B5 #60254
    Up
    0
    Down
    ::


    Allora, per il momento ho risolto con le indicazioni di OldClaudio.
    Ho scalato le dimensioni del fattore 1.1892 ed ho modificato \marginparsep:

    `\areaset[5mm]{284pt}{630pt}
    \setlength{\marginparwidth}{7em}
    \setlength{\marginparsep}{1em} `

    Per il momento il risultato non sembra male, anche se sono ancora in fase preliminare.
    Cercherò di aggiornarvi con eventuali nuove prove…!

    Grazie mille, per il momento 😀
    Fabio

Stai visualizzando 15 risposte – dal 1 al 15 (di 15 totali)

Go to top