egreg9

Risposte nei forum create

Stai visualizzando 15 risposte – dal 1,126 al 1,140 (di 13,218 totali)
  • Autore
    Risposte
  • in risposta a: l’umanista che c’è in me #81303
    Up
    0
    Down
    ::

    zeppnick” post=80529Buona sera!

    sul documento ArteLatex, ho trovato molto utile la sezione sulla scrittura in latino e greco; ho provato ad usarlo, ma ho un piccolo problema:

    premetto che non devo scrivere paragrafi e paragrafi in latino, ma semplici parole prese dal dizionario etimologico

    in questo caso, ho chiamato i pacchetti latin e greek di babel ed in particolare ho aggiunto il comando \withprosodicmarks
    poi ho fatto il comando
    `\newcommand{\latino}[1]{\foreignlanguage{latin}{#1}}`

    nel mio testo, ho scritto
    `…la \emph{meccanica} (dal lat. \ProsodicMarksOn\latino{mechan^ica}\ProsodicMarksOff, dal gr.~\greco{mhqanik'h} (\greco{t'eqnh})…`

    ora, il greco funziona perfettamente, mentre nel pdf, subito prima della parola in latino, mi si forma uno spazio bianco abbastanza lungo, che mi dà abbastanza fastidio…
    penso di non aver sbagliato nulla nel testo…però non si sa mai 😀

    grazie in anticipo!!

    Se usi UTF-8, puoi anche inserire direttamente i caratteri latini e greci:
    `\documentclass[a4paper]{article}
    \usepackage[LGRx,T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage[polutonikogreek,latin,italian]{babel}
    \usepackage{newunicodechar}
    %\newunicodechar{ă}{\u{a}}
    \newunicodechar{ĕ}{\u{e}}
    \newunicodechar{ĭ}{\u{\i}}
    \newunicodechar{ŏ}{\u{o}}
    \newunicodechar{ŭ}{\u{u}}
    \newunicodechar{ā}{\={a}}
    \newunicodechar{ē}{\={e}}
    \newunicodechar{ī}{\={\i}}
    \newunicodechar{ō}{\={o}}
    \newunicodechar{ū}{\={u}}

    \newcommand{\latino}{\foreignlanguage{latin}}
    \newcommand{\greco}{\foreignlanguage{greek}}

    \begin{document}
    La \emph{meccanica} (dal lat. \latino{mechanĭca},
    dal gr.~\greco{μηχανική} (\greco{τέχνη})).

    \end{document}`
    Forse per il greco non è comodissimo, ma lo è di certo per il latino (sempre che tu abbia una tastiera decente).

    Ciao
    Enrico

    in risposta a: Numerazione Figure #76170
    Up
    0
    Down
    ::

    albertbug86″ post=80500A me il codice fornito da Marco non funziona…

    Latex risponde:
    `! Undefined control sequence.
    l.112 \numberwithin
    {equation}{chapter}
    ?
    Processo interrotto dall'utente`

    Marco si è dimenticato di dire che occorre il pacchetto amsmath. Se non hai matematica nel tuo documento e non lo carichi, puoi fare così:
    `\usepackage{chngcntr}
    \counterwithin{equation}{chapter}`
    Ma se hai bisogno di numerare equazioni, hai certamente bisogno di amsmath.

    Ciao
    Enrico

    in risposta a: font diversi per alcuni elementi? #81294
    Up
    0
    Down
    ::

    DirkPitt” post=80522Ciao, vorrei un opinione sul seguente fatto: ha qualche senso, o (addirittura) può rendere più gradevole il documento, utilizzare un font diverso rispetto a quello del testo per elementi quali:
    -headers/footers
    -num di pagina
    -didascalie (tabelle,figure)?

    Non è raro che gli elementi accessori, ma anche i titoli, siano in carattere senza grazie. Il problema è di trovarne uno che si accordi bene con il font del testo.

    Ciao
    Enrico

    in risposta a: Generare warning in un sorgente (non pacchetto né classe) #81285
    Up
    0
    Down
    ::

    Liverpool” post=80517Grazie a tutti. Ancora due domande:

    1) ciò che segue [tt]\PackageWarning[/tt] dovrebbe essere il nome del pacchetto che genera l’errore?
    2) perché mi avete consigliato [tt]\PackageWarning[/tt] e non [tt]\@latex@warning[/tt]?

    Ciao

    Il primo argomento è una stringa qualsiasi e otterrai [tt]Package Warning[/tt]. Puoi usare anche [tt]\@latex@warning[/tt], perché no? Ma con il primo eviti i giochini con [tt]\makeatletter[/tt] e [tt]\makeatother[/tt]. Non rispecchierà veramente la realtà, ma se il tuo scopo è di far riconoscere l’avviso ai metodi balordi di TeXStudio o Kile, è una via sicura. Perché “metodi balordi”? Perché disabituano l’utente a prestare attenzione al log; non hai idea di quanti esempi che producono errori, bellamente ignorati da chi chiede aiuto, si vedano in giro.

    Ciao
    Enrico

    in risposta a: Generare warning in un sorgente (non pacchetto né classe) #81282
    Up
    0
    Down
    ::

    Liverpool” post=80513Vorrei generare in un sorgente [tt].tex[/tt] un avviso che compaia nella finestra dei messaggi quando si compila (come succede ad esempio per [tt]pgfplots[/tt] a proposito della compatibilità). Non dico nel file [tt].log[/tt] ma proprio nella finestrella che compare sotto il codice (con riferimento a Texmaker) con le scritte rosse per gli errori e blu per gli avvisi. Ho provato con [tt]\typeout[/tt] e [tt]\immediate\write16[/tt] (che ho spudoratamente copiato dal codice di [tt]pgfplots[/tt]), ma riesco ad ottenere gli avvisi solo nel file [tt].log[/tt]. Come si fa?

    Grazie

    `\PackageWarning{liverpool}{Messaggio da liverpool}`
    Ciao
    Enrico

    in risposta a: schede tecniche dentro al documento #81280
    Up
    0
    Down
    ::

    warcomeb” post=80511Ciao a tutti ragazzi!
    Ho un “piccolo” problemino: devo includere all’interno di un report, delle schede (sono tanti file pdf, ognuno raccoglie i dati di un esperimento) ed il mio tutor vuole che le inserisca all’interno del documento e non referenziarli ed allegarle al documento dopo.

    Come prima idea che mi era venuta, pensavo, dato che è un pdf, posso includerlo con includegraphics, ma come posso farlo in modo tale che la scheda occupi l’intera pagina?

    consigli? idee? help me!

    Marco

    Pacchetto pdfpages

    Ciao
    Enrico

    in risposta a: font delle testatine con memoir #81270
    Up
    0
    Down
    ::

    metotrexato” post=80502Ciao a tutti,

    Sto cercando di definire delle testatine personalizzate con la classe memoir. In sostanza vorrei che le testatine fossero di dimensioni ‘small’, in maiuscoletto, e nel carattere sans serif impostato di default nel documento.

    Il codice che sto utilizzando come base è questo:

    `
    \copypagestyle{lemieheadings}{headings}
    \makeevenhead{lemieheadings}{\thepage}{}{\leftmark}
    \makeoddhead{lemieheadings}{\rightmark}{}{\thepage}
    `

    Io sto cercando di apportare le modifiche che desidero inserendo i comandi relativi (es. \sffamily, \small etc.) prima di \leftmark e \rightmark (quantomeno, questo è quello che ho capito di dover fare dando un’occhiata alla documentazione e ad esempi su internet), così:

    `
    \copypagestyle{lemieheadings}{headings}
    \makeevenhead{lemieheadings}{\thepage}{}{\scshape \small \sffamily \leftmark}
    \makeoddhead{lemieheadings}{\scshape \small \sffamily \rightmark}{}{\thepage}
    `

    Ora, evidentemente non lo sto facendo nel modo corretto perché questi comandi non apportano alcune modifiche alle testatine.

    Esempio minimo compilabile:

    `
    \documentclass[a4paper]{memoir}

    \usepackage{lipsum}

    \makeheadrule{headings}{\textwidth}{0.3pt}
    \copypagestyle{lemieheadings}{headings}
    \makeevenhead{lemieheadings}{\thepage}{}{\scshape \small \sffamily \leftmark}
    \makeoddhead{lemieheadings}{\scshape \small \sffamily \rightmark}{}{\thepage}

    \begin{document}
    \chapter{Capitolo}
    \lipsum
    \lipsum
    \lipsum
    \end{document}
    `

    Dove sto sbagliando?

    1. Se non dai [tt]\pagestyle{lemieheadings}[/tt] non succederà ovviamente nulla.

    2. Il maiuscoletto per Computer Modern Sans non esiste:
    `LaTeX Font Warning: Font shape `OT1/cmss/m/sc' in size <9> not available
    (Font) Font shape `OT1/cmr/m/sc' tried instead on input line 16.`

    Non hai vinto, ritenta. 🙂 Ah, perché mai vorresti il maiuscoletto, visto che non disabiliti la trasformazione in tutto maiuscolo?

    Un’altra cosa a cui pensare è il numero di pagina: se la testatina è in sans serif, quel numero di pagina più grande e in tondo con grazie è un pugno in un occhio.

    Ciao
    Enrico

    in risposta a: [RISOLTO] Spazio tra gli elementi di un elenco #81246
    Up
    0
    Down
    ::

    carlo2002″ post=80493Capisco, ma sto facendo una guida per l’uso dell’area gestionale di un sito web, c’è poco testo e tante immagini le quali farebbero stiracchiare la maggior parte delle pagine ed il problema sarebbe lo stesso.

    Hai ragione, non ti do torto ma in questo caso specifico preferisco avere spazi bianchi alla fine delle pagine ma i contenuti più ordinati.
    L’impaginazione non deve essere professionale, sarà un manuale ristretto a pochissime persone, per questo mi prendo questa libertà.

    Grazie per i suggerimenti, sto imparando e tutto mi va bene.

    Conoscere il contesto è sempre molto utile. In un caso come il tuo, [tt]\raggedbottom[/tt] sembra davvero la soluzione più semplice e sensata. Se però vorrai fare di quel manuale qualcosa di più “impegnativo”, probabilmente dovrai risolvere meglio i problemi di impaginazione.

    Ciao
    Enrico

    in risposta a: [RISOLTO] Spazio tra gli elementi di un elenco #81244
    Up
    0
    Down
    ::

    carlo2002″ post=80491Ho trovato !!! 😀

    Sembra che Latex fa questi stiracchiamenti per riempire la pagina e non lasciare antiestetici spazi bianchi.

    Per inibire questo comportamento è sufficente insere nel preambolo

    \raggedbottom

    Grazie a tutti lo stesso 🙂

    Cioè, invece di una pagina brutta le hai tutte. 🙂 Se usi “fronte/retro”, come tutti dovrebbero, è molto importante che le coppie di pagine affacciate abbiano la stessa altezza. Se una, per qualche ragione non lo è, pazienza, ma tutte certamente no.

    Ciao
    Enrico

    in risposta a: [RISOLTO] Spazio tra gli elementi di un elenco #81241
    Up
    0
    Down
    ::

    carlo2002″ post=80476Intanto grazie per gli interventi.

    Credo di aver capito il problema (ma non saprei risolverlo)

    Dopo l’elenco c’è una immagine che essendo piuttosto alta forza l’invio alla pagina successiva
    quando la tolgo l’elenco è normale

    Infatti togliendo la scritta “Elenco:”, quella prima dell’elenco, l’immagine non viene slittata nella pagina successiva
    ma rimane nella stessa pagina e l’elenco compare normale

    `\documentclass[a4paper,11pt]{book}
    \usepackage[italian]{babel}
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{graphicx}
    \title{Documento Latex prova}
    \begin{document}
    \maketitle

    \chapter{Esempio di un elenco}

    Elenco:
    \begin{itemize}
    \item Bla bla bla;
    \item Bla bla bla;
    \item Bla bla bla.
    \end{itemize}

    \section{Immagine}

    \begin{center}
    \includegraphics[width=15cm]{prova_01.png}
    \end{center}

    \end{document}`

    Quindi come faccio a risolvere questo problema?

    Non lo risolvi. Se una cosa non ci sta è del tutto inutile provare a infilarla a forza. In un caso come questo, aggiungi [tt]\newpage[/tt] prima del comando [tt]\section[/tt]; ma rimanda queste decisioni a quando il documento sarà in forma finale.

    Ciao
    Enrico

    in risposta a: [RISOLTO] Spazio tra gli elementi di un elenco #81239
    Up
    0
    Down
    ::

    carlo2002″ post=80463Ecco come mi viene fuori

    [attachment=547]elenco_latex.jpg[/attachment]

    😕

    Consulto la sfera di cristallo: dopo la lista hai un ambiente [tt]figure[/tt] o [tt]table[/tt] con l’opzione [tt][H][/tt] permessa dal pacchetto float?

    Ciao
    Enrico

    in risposta a: problema \newtheoremstyle #81250
    Up
    0
    Down
    ::

    zeppnick” post=80456il documento è molto grande e frammentato in più documenti .tex che poi ho richiamato nel main.tex

    comunque il mio preambolo si presenta così

    `\documentclass[12pt, a4paper, twoside, openright]{book}

    \usepackage[a4paper, top=3cm, bottom=2.5cm, left=2.5cm, right=2.5cm, bindingoffset=5mm]{geometry}

    \usepackage{amssymb,amsmath,amsthm,xfrac}

    %\newtheoremstyle{mystyle}% name
    % {3pt}%Space above
    % {3pt}%Space below
    % {\normalfont}%Body font
    % {0pt}%Indent amount
    % {\itshape}% Theorem head font
    % {.}%Punctuation after theorem head
    % {\newline}%Space after theorem head 2
    % {}%Theorem head spec (can be left empty, meaning ‘normal’)

    \swapnumbers
    \newtheorem{prop}{Proposizione}[section]
    \newtheorem{teor}[prop]{Teorema}`

    intanto ho lasciato queste impostazioni per poter lavorare senza problemi…però la mia idea era di creare quel `mystyle` in modo da poterlo applicare a tutti i teoremi…
    magari togliendo anche `\swapnumbers`, che comunque per adesso fa bene il suo lavoro…

    grazie!

    `\documentclass{book}
    \usepackage{amsthm}

    \makeatletter
    \newtheoremstyle{zepp}
    {\topsep}
    {\topsep}
    {\normalfont\itshape}
    {0pt}
    {\normalfont\bfseries}
    {.}
    { }
    {(#2) #1\@ifnotempty{#3}{ (#3)}}
    % #1 = nome, #2 = numero, #3 = attribuzione
    \makeatother
    \theoremstyle{zepp}
    \newtheorem{thm}{Teorema}[chapter]

    \begin{document}
    \mainmatter
    \chapter{Titolo}
    \begin{thm}[di Babafou]
    Qualche mulo parla.
    \end{thm}
    \end{document}`
    Ciao
    Enrico

    in risposta a: problema \newtheoremstyle #81248
    Up
    0
    Down
    ::

    zeppnick” post=80454Salve a tutti|
    Ho un problema che spero voi sappiate risolvere:
    nello scrivere la tesi voglio che i teoremi, proposizioni eccetera vengano scritti secondo questo schema:

    (1.1) Teorema (di Babafou) testo del teorema.

    ora, smanettando un po’ sulle varie guide, sono riuscito a trovare l’ambiente \newtheoremstyle soltanto che non riesco proprio ad impostarlo in modo da farlo risultare così!
    suppongo che il problema mio stia nel fatto che non so come inserire le opzioni nella parte riservata alle “head spec” del teorema…

    spero che possiate aiutarmi!
    grazie mille!

    Benvenuto!

    Puoi mostrare quello che hai finora?

    Ciao
    Enrico

    in risposta a: Rinominare il file di output #81227
    Up
    0
    Down
    ::

    pzezza” post=80450Speravo di poter utilizzare un comando “interno” al latex tipo \includeonly che avesse lo stesso effetto, ma la tua soluzione funziona

    Il nome del file di output è deciso al momento di cominciare la compilazione, precisamente quando viene caricato il primo file (se non è stata passata l’opzione [tt]-jobname[/tt]). Il primo file è quello che viene passato al compilatore. Quando viene letto [tt]\documentclass[/tt] è già tardi per cambiare nome.

    Ciao
    Enrico

    in risposta a: Nuovo indice per \chemfig #81222
    Up
    0
    Down
    ::

    MngSpaghetti” post=80443Salve a tutti,
    volevo creare un indice un indice supplementare con la lista delle formule brute scritte con \chemfig…
    nella classe book parte del preambolo è questo:

    `\usepackage{makeidx}
    \usepackage{float}
    \floatstyle{boxed}
    \newfloat{chemfig}{htp}{lot}[chapter]
    \floatname{chemfig}{Formule}
    \begin{document}
    \begin{abstract}
    Ancora è presto ma lo compileremo a breve
    \end{abstract}
    \frontmatter{\tableofcontents\listoffigures\listoftables\listof{chemfig}{Elenco Formule}}
    \mainmatter`

    ho provato a studiare le poche guide in merito però non sono arrivato alla soluzione…

    se possono essere utili vi fornisco anche un paio di formule già scritte

    `
    \begin{center}
    \chemname{\chemfig{*6(-=*6(-=*6(-=-*6(-=-=*6(-=-)—)=-)-=-)-=-=)}}{Benzo(a)Pirene}
    \end{center}

    \begin{center}
    \chemname{\chemfig{*6(=-=*6(-*6(=-=-=-)–=-)-=-)}}{Fenantrene}
    \end{center}`

    mi da l’errore sulle formule come se non potesse farne una lista…
    vi ringrazio tutti anticipatamente per l’attenzione!
    peppe

    LaTeX non è chiaroveggente. Non basta pensare di voler fare una cosa perché la faccia. E, ovviamente, definire un “float type” di nome [tt]chemfig[/tt] non è proprio l’idea migliore.

    Primo tentativo:
    `\documentclass[a4paper]{book}
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage[italian]{babel}

    \usepackage{chemfig}
    \usepackage{newfloat,caption}
    \DeclareFloatingEnvironment[
    name=Formula,
    fileext=loc,
    listname=Elenco delle formule,
    placement=htbp,
    within=chapter,
    ]{chemenvinn}

    \newenvironment{chemenv}
    {\begin{center}
    \renewcommand\chemname[3][]{##2\captionof{chemenvinn}{##3}}}
    {\end{center}}
    \let\listofformulas\listofchemenvinns

    \begin{document}

    \frontmatter
    \tableofcontents
    \listoffigures
    \listoftables
    \listofformulas

    \mainmatter

    \chapter{Titolo}

    \begin{chemenv}
    \chemname{\chemfig{*6(-=*6(-=*6(-=-*6(-=-=*6(-=-)—)=-)-=-)-=-=)}}{Benzo(a)Pirene}
    \end{chemenv}

    \begin{chemenv}
    \chemname{\chemfig{*6(=-=*6(-*6(=-=-=-)–=-)-=-)}}{Fenantrene}
    \end{chemenv}

    \end{document}`

    Ciao
    Enrico

Stai visualizzando 15 risposte – dal 1,126 al 1,140 (di 13,218 totali)

Go to top