Bistek

Risposte nei forum create

Stai visualizzando 15 risposte – dal 226 al 240 (di 582 totali)
  • Autore
    Risposte
  • in risposta a: Listing per java #42971
    Up
    0
    Down
    ::


    Ok, non chiedermi perché, ma se commenti la riga:` showstringspaces=false` facciamo dei progressi.
    Purtroppo non funziona bene il comando “\underline” e il grassetto con questo font non si nota molto. Potresti semplicemente colorare il termine.

    😉
    LuCa

    in risposta a: Listing per java #42969
    Up
    0
    Down
    ::

    tu di solito cosa usi per evidenziare parti di testo? e che dimensione del testo?

    Di solito, su pagina a4 uso caratteri a corpo 10 o 11, in questo modo:`\documentclass[a4paper,10pt]{book}`Cosa intendi per “evidenziare parti di testo?” Le strategie sono diverse: se sono parole isolate è sufficiente un “\emph{testo enfatizzato}” che rende la parola in corsivo. Se si fanno delle citazioni si può usare l’ambiente “quotation”. Se a dover essere evidenziati sono titoli di sezioni o sottosezioni uso il maiuscoletto; in genere non utilizzo molto il grassetto, ma sono gusti personali. In altri contesti dipende molto da quello che si vuole evidenziare.

    C’è stato un caso in cui, con listings, ho dovuto inserire un tabulato numerico. Volevo evidenziare quattro valori in particolare, Pertanto ho preparato il file da includere nel seguente modo:` 0 0.73500
    1 0.68171
    2 0.75943
    3 0.63943
    4 0.80696
    5 0.54523
    […]
    42 0.87500
    43 0.38282
    44 0.82694
    45 0.50088
    >46 0.87500< >47 0.38282< >48 0.82694< >49 0.50088< 50 0.87500` e poi l'ho incluso con:`\lstinputlisting[style=output]{nomefile}`dove lo stile output era definito come:`\lstdefinestyle{output}{columns=[l]fixed, language={},tabsize=4, basicstyle=\scriptsize\sffamily, showstringspaces=false, numbers=left, frame=ltb, numberstyle=\tiny, numbersep=5pt, framerule=0.75pt, rulecolor=\color{mygreen}, breaklines=true, breakautoindent=false, breakindent=0pt, prebreak=\textup{\tiny\textdiv}, moredelim=[is][\bfseries\color{myblue}]{>}{<}}`mygreen e myblue erano colori definiti tramite il pacchetto xcolor.
    Il trucco sta in quel `moredelim=[is][\bfseries\color{myblue}]{>}{<}` e nei caratteri ">” e “<" inseriti nel tabulato, che non vengono stampati nel pdf ma fungono da delimitatori. Come vedi listing è molto flessibile il che vuol dire che ci si può complicare la vita a piacere! :) LuCa

    in risposta a: Listing per java #42967
    Up
    0
    Down
    ::

    È meglio usare queste grandezze relative al font in uso invece che inserire i valori assoluti. Questo per mantenere una certa coerenza nel caso tu decida di cambiare le dimensioni del carattere a tutto il documento.

    quindi i valori sono \tiny \small \footnote e basta? non posso dire 90% o cose del genere? se si come?

    Dimentichi \scriptsize. Sinceramente non mi sono mai posto il problema.

    Questo problema è dovuto al font Computer Modern che usi che non ha la famiglia macchina da scrivere grassetto

    come posso avere un carattere stile quello lì ma che permetta il bold?

    Prova:`\usepackage{lmodern}
    \usepackage[T1]{fontenc}
    `

    Penso la via più semplice sia quella di aggiungere keywords nel modo che dici.

    ok, questo posso farlo anche se ho uno stile per il codice e quindi devo definire lì le keywords, devo trovare una cosa tricky per sistemarlo.

    🙂
    LuCa

    in risposta a: Listing per java #42965
    Up
    0
    Down
    ::

    ciao,
    si ho dato una letta, ma penso che il problema si un altro: la mia conoscenza di latex

    ti spiego, vorrei avere il testo un pò più piccolo e le keyword in bold, o almeno alcune keyword.

    per il primo bisogna settare basicstyle=\footnotesize\ttfamily , ma lì posso mettere, o meglio sono stato capace di mettere, solo \small o \tiny si può avere un font a percentuale sul corpo del testo o a grandezz fissa es 9pt?

    È meglio usare queste grandezze relative al font in uso invece che inserire i valori assoluti. Questo per mantenere una certa coerenza nel caso tu decida di cambiare le dimensioni del carattere a tutto il documento.

    per le keyword penso che il problema sia il \ttfamily, se metto keywordstyle=\bfseries non le fa bold se metto un colore le colora, se metto italico le mette in corsivo, ma il bold nn lo fa.

    Questo problema è dovuto al font Computer Modern che usi che non ha la famiglia macchina da scrivere grassetto.

    per mettere alcune parole in grassetto devo disabilitare le keyword del linguaggio e mettere morekeywords e settare le mie. giusto? o si può annotare il codice in qualche maniera?

    Penso la via più semplice sia quella di aggiungere keywords nel modo che dici.

    🙂
    LuCa

    in risposta a: Listing per java #42963
    Up
    0
    Down
    ::

    Salve a voi
    qualcuno ha uno stile di listing per java? quello di default nn mi piace, si può fare il codice colorato tipo eclipse o netbeans?

    grazie ciao

    ho trovato questo sul web, ma i colori nn vanno:
    http://stackoverflow.com/questions/741985/latex-source-code-listing-like-in-professional-books

    qualcuno di voi l’ha mai provato? va?

    se qualcuno riuscisse, mi spiega come posso rimpicciloire di poco il testo e inserire delle keyword (nn necessariamente quelle di java) in bold?

    Hai provato a leggere la documentazione del pacchetto? È molto chiara… Poi se non riesci a fare qualcosa in particolare siamo qui!
    🙂
    LuCa

    in risposta a: XeTeX, mathspec e Babel #42886
    Up
    0
    Down
    ::


    Ok, ora è perfetto! 🙂
    Grazie

    LuCa

    in risposta a: XeTeX, mathspec e Babel #42884
    Up
    0
    Down
    ::

    E \ifxetex lo butti? 🙂
    `\begin{document}
    \ifxetex\else
    \shorthandoff{“}
    \fi`
    Ciao
    Enrico

    🙁 no, non funziona ancora. Questo codice:`\documentclass[a4paper]{article}
    \input ifxetex.sty

    \ifxetex
    \usepackage{mathspec}
    \usepackage{polyglossia}
    \setmainlanguage{italian}
    \setmathsfont(Digits,Latin,Greek){Adobe Garamond Pro}
    \setmainfont[Mapping=tex-text]{Adobe Garamond Pro}

    \else
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[italian]{babel}

    \let\origquote=”
    \catcode`\”=\active
    \def”{\ifmmode\relax\else\origquote\fi}

    \fi
    \pagestyle{empty}

    \begin{document}
    \ifxetex\else
    \shorthandoff{“}
    \fi

    \centering
    \textit{de”fgh}
    \[
    de”fgh
    \]
    \end{document}`
    compilato con pdflatex produce:

    Invece dovrebbe produrre:

    LuCa

    in risposta a: XeTeX, mathspec e Babel #42882
    Up
    0
    Down
    ::

    \shorthandoff{“} dopo \begin{document}, se usi solo l’italiano.

    Ciao
    Enrico

    No, non funziona.
    \shorthandoff non viene definito da Polyglossia e pertanto quando compilo con xelatex dà errore. Per ovviare a questo ho provato a mettere \AtBeginDocument{\shorthandoff{“}} nel blocco di testo che viene processato durante la compilazione con pdflatex, ma in questo caso non si ha il comportamento voluto. È come se venisse ignorata la ridefinizione`\catcode`\”=\active
    \def”{\ifmmode\relax\else\origquote\fi}` Nel pdf compaiono le virgolette presenti nell’ambiente matematico che dovrebbero venir sostituite da \relax .

    `\documentclass[a4paper]{article}
    \input ifxetex.sty

    \ifxetex
    % CODICE PER XELATEX
    \usepackage{mathspec}
    \usepackage{polyglossia}
    \setmainlanguage{italian}
    \setmathsfont(Digits,Latin,Greek){Adobe Garamond Pro}
    \setmainfont[Mapping=tex-text]{Adobe Garamond Pro}

    \else
    % CODICE PER PDFLATEX
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[italian]{babel}

    \let\origquote=”
    \catcode`\”=\active
    \def”{\ifmmode\relax\else\origquote\fi}
    \AtBeginDocument{\shorthandoff{“}}
    \fi

    \begin{document}
    \centering
    \textit{de”fgh}
    \begin{equation}
    de”fgh
    \end{equation}
    \end{document}`:)
    LuCa

    in risposta a: XeTeX, mathspec e Babel #42880
    Up
    0
    Down
    ::


    Bene.
    Risolto questo problema preliminare veniamo al sodo. 🙂

    Vorrei avere un documento che si può compilare contemporaneamente con pdflatex e con xelatex.
    Visto che alcune parti del preambolo devono essere diverse mi sono fatto aiutare dal pacchetto “ifxetex”, caricato alla tex-way per altri motivi.
    Il problema si pone quando il pacchetto mathspec mi constringe ad introdurre le virgolette per correzioni di spaziatura nelle formule: tali virgolette non dovrebbero esserci quando compilo con pdflatex.
    Dopo aver litigato abbondantemente con babel sono arrivato al seguente risultato:`\documentclass[a4paper]{article}
    \input ifxetex.sty
    \ifxetex
    \usepackage{mathspec}
    \usepackage{polyglossia}
    \setmainlanguage{italian}
    \setmathsfont(Digits,Latin,Greek){Adobe Garamond Pro}
    \setmainfont[Mapping=tex-text]{Adobe Garamond Pro}

    \let\origtilde=~
    \let\origquote=”
    \catcode`\~=\active
    \def~#1{\ifmmode\origquote#1\else\origtilde#1\fi}

    \else
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[italian]{babel}

    \let\origtilde=~
    \catcode`\~=\active
    \def~{\ifmmode\relax\else\origtilde\fi}
    \fi

    \begin{document}
    \centering
    \textit{de~fgh}
    \begin{equation}
    de~fgh
    \end{equation}
    \end{document}`In pratica utilizzo la tilde invece che le virgolette nel codice (non ha altri usi nel modo matematico giusto?) e ridefinisco questa come fosse le virgolette nel caso si compili con xelatex e come fosse un bel \relax nel caso si compili con pdflatex.
    Secondo voi è un approcio che può funzionare?

    Esiste un modo alternativo per non passare attraverso la definizione della ~, ridefinendo direttamente ” ?

    🙂
    LuCa

    in risposta a: Problema tex4ht con le formule #42865
    Up
    0
    Down
    ::

    Il testo semplice, le tabelle e le immagini vengono convertite correttamente, il problema si crea quando siamo nell’ambiente matematico; si distorce tutto. Potrebbe essere dovuto al fatto che non ho installato imagemagick? L’ho scaricato ma nn riesco ad installarlo .
    Qualcuno mi può aiutare?

    Come lo compili?
    Ci puoi mostrare il risultato della compilazione?
    Ci puoi mostrare un documento che ti viene compilato male (il più minimale possibile)?
    Usi Windows? Linux? Mac?

    Sul mio sistema (Linux) se compilo il seguente codice:`\documentclass[a4paper]{book}
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage[italian]{babel}

    \begin{document}
    \tableofcontents

    \chapter{bump}
    bump
    \section{bump}
    bump
    \subsection{bump}
    bump

    \begin{equation}
    E=mc^2
    \end{equation}
    àèéìòù
    \end{document}`ottengo questo documento.

    Trovi le istruzioni per installare ImageMagick a questa pagina. In breve, se usi windows, è sufficiente installare questo file.

    🙂
    LuCa

    in risposta a: tikz su bitmap #42895
    Up
    0
    Down
    ::

    Per spiegarmi meglio:
    sto facendo la presentazione della tesi con Beamer.
    Voglio caricare un’immagine con estensione PNG e poi disegnarci delle frecce / rettangoli / cerchi per indicare di quale dettaglio parlo in quel momento. L’alternativa è fare tante immagini PNG con disegnate le frecce con Gimp, ma il risultato non mi soddisfa.

    Di solito carico i file PNG con includegraphics e disegno i vettoriale con tikz, ma mi vanno benissimo altri strumenti che mi permettano di fare quello che ho scritto sopra.

    Puoi usare Inkscape, per esempio, o un altro programma di grafica vettoriale.
    Importi l’immagine come sfondo, ci disegni sopra e poi salvi in pdf, così mantieni anche le componenti vettoriali.

    Sono sicuro si possano trovare soluzioni con il solo LaTeX ma credo che il gioco non valga la candela.

    🙂
    LuCa

    in risposta a: XeTeX, mathspec e Babel #42879
    Up
    0
    Down
    ::

    `%\usepackage[italian]{babel}% NON con XeLaTeX
    \usepackage{polyglossia}
    \setmainlanguage{italian}`
    Ciao
    Enrico

    Grazie

    🙂
    LuCa

    in risposta a: tikz su bitmap #42893
    Up
    0
    Down
    ::

    Ciao a tutti,
    ho cercato da per tutto, ma non riesco più a trovare una guida in cui veniva spiegato come disegnare delle “linee vettoriali” su immagini bitmap caricate con includegraphics.
    Io uso tikz, ho cercato in pgfmanual, ma non ho trovato nulla a riguardo.

    Grazie dell’aiuto!

    Non ho capito: vuoi caricare un’immagine con “includegraphics” e successivamente disegnarci sopra con Tikz?

    🙂
    LuCa

    in risposta a: Font frontespizio e font tesi. #42869
    Up
    0
    Down
    ::

    Ho inserito il tuo comando,
    `
    \begin{document}
    \begin{frontespizio}
    \Preambolo{\usepackage{mathpazo}}
    etc…
    `

    ma non è cambiato nulla. 🙁

    Hai ricompilato anche il file “…-frn.tex”?

    LuCa

    in risposta a: Font frontespizio e font tesi. #42867
    Up
    0
    Down
    ::

    Salve a tutti. Ho una domanda banale di cui non riesco a trovare la soluzione e domani devo mandare in stampa la tesi.
    Ho usato il pacchetto frontespizio per comporre il frontespizio della tesi. Siccome uso anche il pacchetto arsclassica e classicthesis, come posso (se posso) uniformare il font usato per il frontespizio a quelli usati all’interno della tesi?
    Grazie!

    Nel file principale della tesi, dentro all’ambiente frontespizio, aggiungi la seguente riga di codice:`\Preambolo{\usepackage{mathpazo}}`
    🙂
    LuCa

Stai visualizzando 15 risposte – dal 226 al 240 (di 582 totali)

Go to top