egreg9

Risposte nei forum create

Stai visualizzando 15 risposte – dal 421 al 435 (di 13,218 totali)
  • Autore
    Risposte
  • in risposta a: Strano comportamento dell’indice #91619
    Up
    0
    Down
    ::

    francesco84″ post=91194Buongiorno,
    sono riuscito a far funzionare sia il pacchetto pxfonts, e i pacchetti newtxtext,newtxmath. A dire il vero, non ho ben capito come ho fatto… Sono entrato nella gestione dei pacchetti di MikTex e ho fatto un aggiornamento, ma non so se dipende da questo.

    Quindi, se ho ben capito, posso usare o il pacchetto pxfonts, o insieme i pacchetti newtxtext,newtxmath. Da un punto di vista personale, mi sembrano più carini i caratteri generati con pxfonts.

    Ringrazio Enrico e Claudio anche per gli altri consigli e modifiche che mi hanno suggerito. Come avete visto sono molto inesperto, però mi appassiona cercare di risolvere un problema…

    Con pxfonts il tuo documento sarà in Palatino che è ben diverso da Times. Vedi tu. Ma il problema di pxfonts è simile a quello di txfonts per quanto riguarda spaziature in matematica e non solo. Meglio, se vuoi Palatino,
    `\usepackage{newpxtext,newpxmath}`
    oppure
    `\usepackage[sc]{mathpazo}`
    Assicurati di aver aggiornato tutti i pacchetti di MiKTeX.

    Ciao
    Enrico

    in risposta a: Strano comportamento dell’indice #91613
    Up
    0
    Down
    ::

    francesco84″ post=91179Buonasera ancora,
    riguardo a ciò che ho scritto sopra, ho notato una cosa.
    Mi viene aggiunto un puntino in più solo se il paragrafo o il sottoparagrafo si trova ad una pagina che finisce con 1, ad esempio 21, 31,etc..

    Non lo so se è giusto che sia così…

    Il problema è nell’uso di txfonts. Meglio usare l’accoppiata newtxtext e newtxmath che corregge parecchi noiosi dettagli in txfonts e produce spaziature migliori nelle formule.

    Cambio anche qualcosa nelle tue impostazioni. Fa’ un confronto. In particolare le impostazioni di fancyhdr possono essere espresse molto più semplicemente. Non usare subfigure ma subfig o, ancora meglio visto che usi caption, carica subcaption. La sintassi è un po’ diversa, ma il risultato è migliore.

    Nell’esempio ho cambiato manualmente il numero di pagina per farlo diventare 21.

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

    % Inizia il preambolo
    \usepackage[T1]{fontenc} % codifica dei font in uscita
    \usepackage[utf8]{inputenc} % lettere accentate da tastiera
    \usepackage[english,italian]{babel} % lingua principale del documento

    \usepackage{geometry}
    \geometry{
    a4paper,
    top=2cm,
    bottom=2cm,
    left=3cm,
    right=3cm,
    headheight=13.6pt,
    heightrounded,
    }

    \usepackage{amsthm}
    %\usepackage{amsmath} % lo carica mathtools
    \usepackage{mathtools} % per la matematica
    \usepackage{newtxtext,newtxmath}

    \usepackage{textcomp}
    \usepackage{crop} % stampa sul documento i crocini di taglio per il rilegatore
    \usepackage{afterpage} %inserisce una pagina bianca
    \usepackage{indentfirst} % inserisce rientro l'inizio del paragrafo
    \usepackage{microtype}%migliora il riempimento delle righe
    \usepackage{enumitem} %per gli elenchi
    \usepackage{framed} % per incorniciare testo
    \usepackage{graphicx} %inserimento di immagini
    \usepackage[bf]{caption} % per le didascalie delle figure

    \usepackage{subfig} % per mettere insieme più figure

    \usepackage{setspace} % per cambiare interlinea
    \usepackage{braket} %per gli insiemi
    \usepackage{widetable} % per fare tabelle grosse
    \usepackage{booktabs} %per fare tabelle
    \usepackage[strict]{changepage}
    \usepackage{calc}
    \usepackage{siunitx} % per le unità di misura
    \usepackage{listings} % per scrivere linguaggi di programmazione
    \lstset{basicstyle=\small\ttfamily} %opzioni del pacchetto listings
    \usepackage[italian]{varioref} %per richiamare pagine, paragrafi, etc…
    \usepackage{appendix}
    \usepackage[lowtilde]{url} % per scrivere gli indirizzi Internet

    \usepackage{fancyhdr}
    \pagestyle{fancy}%\addtolength{\headwidth}{20pt}
    %\renewcommand{\chaptermark}[1]{\markboth{\thechapter.\ #1}{}}
    \makeatletter
    \renewcommand{\chaptermark}[1]{\markboth{\@chapapp\ \thechapter.\ #1}{}}
    \makeatother
    \renewcommand{\sectionmark}[1]{\markright{\thesection \ #1}{}}

    \fancyhf{}% Rimuove attuali impostazioni intestazione e piè di pagina per impostarle da capo.
    \fancyhead[LE]{\bfseries\nouppercase{\rightmark}}
    \fancyhead[RO]{\bfseries\nouppercase{\leftmark}}

    \fancypagestyle{plain}{%
    \fancyhf{} % cancella tutti i campi di intestazione e pi\`e di pagina
    \fancyfoot[C]{\bfseries\thepage} % tranne il centro
    \renewcommand{\headrulewidth}{0pt}
    \renewcommand{\footrulewidth}{0pt}
    }

    \begin{document}

    \tableofcontents % INDICE DEGLI ARGOMENTI

    \chapter{Ricerca delle persone}

    \section{2D chamfer distance matching}

    \subsubsection{\textbf{Ricerca del gradiente dell'immagine}}

    \clearpage
    \setcounter{page}{21} % facciamo uscire una pagina con l'uno in fondo

    \subsubsection{\textbf{Soppressione dei non massimi}}

    \subsubsection{\textbf{Selezione dei contorni significativi mediante isteresi}}

    \subsection{Distance Transform}

    \subsection{Rimozione dei falsi positivi}

    \section{Matching 3D}

    \section{Riassunto dell'algoritmo proposto}

    \subsection{Ambiente semplice}

    \subsection{Ambiente complesso.}

    \subsection{Considerazioni complessive}

    \chapter{Software utilizzato}

    \section{Ambiente di sviluppo}

    \section{Librerie principali}

    \end{document}
    `

    Ciao
    Enrico

    in risposta a: LuaLaTeX e fontspec #91593
    Up
    0
    Down
    ::

    Marco87″ post=91141Ciao a tutti,

    sulla guida di introduzione a XeLaTeX ho letto che [tt]fontspec[/tt] può essere usato anche con LuaLaTeX oltre che con XeLaTeX. Eppure non sembra riconoscere le espressioni [tt]BoldFont, ItalicFont[/tt] e [tt]BoldItalicFont:[/tt]
    `% !TEX program = lualatex
    % !TEX encoding = utf8
    % arara: lualatex: {synctex: yes}
    \documentclass[a4paper,11pt,openany]{memoir}

    \usepackage{fontspec}
    \defaultfontfeatures{Ligatures=TeX}
    \setmainfont[BoldFont=Junicode Bold,Numbers=OldStyle]{Palatino Linotype}
    \setsansfont[Numbers={OldStyle,Proportional},
    Scale=MatchLowercase,
    BoldFont=fontSFBold,
    ItalicFont=fontSFItalic,
    BoldItalicFont=fontSFBoldItalic]{fontSF}
    \setmonofont[Numbers=OldStyle,Scale=MatchLowercase]{fontMono}

    \begin{document}

    \textsf{\textbf{Testo di prova.}}

    \end{document}`
    Come posso risolvere questo problema?

    Grazie e ciao,
    Marco.

    Ho fatto questa prova:
    `\documentclass[a4paper,11pt,openany]{memoir}

    \usepackage{fontspec}
    \defaultfontfeatures{Ligatures=TeX}
    \setmainfont[BoldFont=Junicode Bold,Numbers=OldStyle]{Palatino}
    \newfontfamily{\juni}{Junicode}
    \newfontfamily{\chck}{TeX Gyre Heros}

    \begin{document}

    \textbf{Testo di prova.}

    \juni\textbf{Testo di prova.}

    \chck\textbf{Testo di prova.}

    \end{document}
    `
    La prima e la seconda riga sono del tutto identiche e usano Junicode Bold.

    Ciao
    Enrico

    in risposta a: [RISOLTO] Stranezza \newcommand+imakeidx #91585
    Up
    0
    Down
    ::

    Dork” post=91128Buon pomeriggio, anche oggi una stranezza…mah

    Non so ancora cosa sia pertinente quindi intanto espongo il problema poi in caso, se servono info ulteriori, ve le passo.

    Usando imakeidx ho creato un indice “simboli”
    ho dunque fatto un semplicissimo comando per inserire in automatico le voci man mano che le scrivo nel testo:

    `\newcommand{\simb}[1]{#1\index[simboli]{$#1$}} %simboli
    `

    da usare, ad esempio così:

    `\documentclass[a4paper]{article}
    \usepackage{imakeidx}
    \makeindex[name=simboli, title=Indice dei simboli, columns=3]%indice dei simboli
    \newcommand{\simb}[1]{#1\index[simboli]{$#1$}} %simboli

    \begin{document}
    Prendiamo un sottoinsieme dello spazio di base $A\simb{\subseteq}X$ mettendo al contempo il simbolo nell'indice.
    \printindex[simboli]
    \end{document}`

    Tutto funziona, e bene. Quasi sempre 🙂

    il fatto è che mi sono imbattuto in una produttoria che fa un gioco strano, ovvero:

    `\index[simboli]{$\prod$}`

    funziona

    `$\simb{\prod}$`

    non funziona

    e non me la visualizza nell’indice dicendo che me la rifiuta…mah…ecco i log

    simboli.ilg
    `This is makeindex, version 2.15 [TeX Live 2013] (kpathsea + Thai support).
    Scanning input file simboli.idx….
    !! Input index error (file = simboli.idx, line = 3):
    — Extra `@' at position 24 of first argument.
    done (7 entries accepted, 1 rejected).
    Sorting entries….done (19 comparisons).
    Generating output file simboli.ind….done (11 lines written, 0 warnings).
    Output written in simboli.ind.
    Transcript written in simboli.ilg.
    `

    simboli.idx
    `\indexentry{$\mathcal {P}$|hyperpage}{1}
    \indexentry{$\overline {S}$|hyperpage}{1}
    \indexentry{$\DOTSB \prod@ \slimits@ _i$|hyperpage}{2}
    \indexentry{$\BS {\alpha }$|hyperpage}{7}
    \indexentry{$\BP {\alpha }$|hyperpage}{7}
    \indexentry{$\BD {\alpha }$|hyperpage}{7}
    \indexentry{$G_\delta$|hyperpage}{8}
    \indexentry{$F_\sigma$|hyperpage}{9}
    `

    ecco..perché caspita in questo caso decide di aggiungere quello strano \DOTSB \prod@ \slimits@_i
    …che ovviamente sballa tutto? cioè non capisco perché il comando usato le altre volte funziona, l’inserimento esplicito di <\prod> (esattamente come dovrebbe fare il comando) funziona ma no.. (e nemmeno <\simb{\bigoplus}> funziona).

    ora..provando nel mio stesso esempio minimo a inserire `$\simb{\prod}$` da qualche parte…non da alcun problema fa tutto (come ci si aspetta) correttamente.
    Ma allora, cosa potrebbe interferire e come mai tali aggiunte?..e come mai solo usando il mio comando…

    (so che non ha senso ma ho provato a cancellare anche tutti i file ausiliari e a ricompilare..nulla, il problema resta.)

    prima di cominciare a eliminare una riga di preambolo alla volta alla ricerca del problema, magari voi sapete da cosa può dipendere…

    Grazie mille 🙂 un abbraccio,

    Corrado.

    Il problema è che un comando
    `\index[simboli]{\prod}`
    riesce a non eseguire l’espansione di [tt]\prod[/tt], ma se dai [tt]\simb{$\prod$}[/tt] il meccanismo non può funzionare. Puoi usare questa definizione:
    `\newcommand{\simb}[1]{#1\index[simboli]{\unexpanded{$#1$}}} %simboli`
    ma c’è sicuramente qualcosa che dovrai correggere se vuoi un ordinamento alfabetico ragionevole.

    Ciao
    Enrico

    in risposta a: Cosa non ho capito sull’indice generale? #91582
    Up
    0
    Down
    ::


    Occorre un esempio minimo, da [tt]\documentclass[/tt] a [tt]\end{document}[/tt] che riproduca il problema. In ogni caso [tt]\tableofcontents[/tt] va dopo [tt]\frontmatter[/tt].

    Ciao
    Enrico

    in risposta a: Lettere greche unicode al posto di quelle standard in LaTeX #91571
    Up
    0
    Down
    ::


    Non c’è alcun bisogno di rivolgersi a XeLaTeX per poter scrivere
    `$α < β$` ma bisognerebbe vedere se è davvero così conveniente. `\documentclass{article} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage{newunicodechar} \newunicodechar{α}{\alpha} \newunicodechar{β}{\beta} \begin{document} $α < β$ \end{document}` Non è difficile andare avanti con le definizioni. Il problema è che caricando qualcosa che abbia a che fare con il greco ti ritroveresti a un punto morto: le definizioni entrerebbero in conflitto. Non a caso, Unicode distingue fra le lettere greche “normali” e quelle usate in matematica: * [tt]α[/tt] è U+03B1 GREEK SMALL LETTER ALPHA * [tt]

    in risposta a: quadrati neri al posto delle virgolette #91565
    Up
    0
    Down
    ::

    Nyquist” post=91113Ok, grazie ;)….ho notato che con quei pacchetti (ae, aecompl) si ha un rendering del testo migliore. Cosa mi consigliate in sostituzione?

    `\usepackage{lmodern}`
    Ciao
    Enrico

    in risposta a: quadrati neri al posto delle virgolette #91563
    Up
    0
    Down
    ::

    alegenn” post=91108Ciao,
    ti serve davvero il pacchetto [tt]aecompl[/tt]?

    No, non servono né aeaecompl, obsoleti da almeno una decina d’anni.

    Ciao
    Enrico

    in risposta a: Bibliografia non numerata #91524
    Up
    0
    Down
    ::

    questo_non_è_un_nick” post=91098Ecco un esempio minimo. Questo è il contenuto del file principale:

    […]

    Compilando, esce fuori un paragrafo numerato della bibliografia.

    Grazie dell’esempio. È “colpa” di memoir. Aggiungi al tuo preambolo
    `
    \AtBeginDocument{
    \renewcommand{\bibsection}{%
    \section*{\bibname}
    \bibmark
    \ifnobibintoc\else
    \phantomsection
    \addcontentsline{toc}{chapter}{\bibname}
    \fi
    \prebibhook
    }
    }
    `
    Ciao
    Enrico

    in risposta a: Bibliografia non numerata #91520
    Up
    0
    Down
    ::

    questo_non_è_un_nick” post=91086Certo, ho provato e non va.

    Dunque, credo di aver capito che l’intoppo è nell’opzione sectionbib del pacchetto chapterbib. L’opzione mi serve perché altrimenti la bibliografia diventa un capitolo a parte. A me invece va bene che sia un paragrafo (section) del capitolo, voglio soltanto che non sia numerata. Inserendo unnumberedbib quindi non cambia nulla perché sembra esserci un conflitto con chapterbib. Soluzioni?

    Senza un esempio con cui lavorare è impossibile. Non ci mettiamo certo a inventarci file e bibliografie.

    Ciao
    Enrico

    in risposta a: Bibliografia non numerata #91516
    Up
    0
    Down
    ::

    questo_non_è_un_nick” post=91072No, in realtà forse non mi sono spiegato bene. Quello di cui ho bisogno è che il titolo della bibliografia non appaia, alla fine di ogni capitolo, con

    3.1 Bibliografia

    ma semplicemente con

    Bibliografia

    Stessa cosa all’interno dell’indice. In pratica voglio che la Bibliografia sia un paragrafo non numerato.

    È esattamente quello che dovrebbe fare l’opzione [tt]unnumberedbib[/tt]. Hai provato, almeno? Se sì, non c’è altro da fare che proporre un esempio minimo.

    Ciao
    Enrico

    in risposta a: Bibliografia non numerata #91514
    Up
    0
    Down
    ::


    Direi
    `\usepackage[natbibapa,unnumberedbib]{apacite}`
    Ma secondo me faresti meglio a considerare biblatex.

    Ciao
    Enrico

    in risposta a: Immagini unite #91279
    Up
    0
    Down
    ::


    Ti propongo un’unica “picture”, anche se non è praticissimo; forse esiste un modo per dirgli di avanzare senza dovergli specificare quanto.
    `\documentclass{report}
    \usepackage{lmodern}
    \usepackage{graphicx}

    \usepackage{tikz}
    \usetikzlibrary{shapes,arrows,positioning}
    \usetikzlibrary{backgrounds}

    \begin{document}

    \begin{tikzpicture}
    \begin{scope}
    \draw[thick,rounded corners=2pt]
    (0,0)–(0.5,0)–(0.6,0.25)–(0.7,0)–(1,0)–
    (1.1,-0.2)–(1.2,1)–(1.3,-0.4)–(1.35,0)–
    (1.5,0)–(1.7,0.5)–(1.9,0)–(2.3,0);
    \end{scope}
    \begin{scope}[xshift=2.3cm]
    \draw[thick,rounded corners=2pt]
    (0,0)–(0.5,0)–(0.6,0.25)–(0.7,0)–
    (1,0)–(1.1,-0.2)–(1.2,1)–(1.3,-0.4)–
    (1.35,0)–(1.5,0)–(1.7,0.5)–(1.9,0)–(1.91,0);
    \end{scope}
    \begin{scope}[xshift=4.21cm]
    \draw[thick,rounded corners=2pt]
    (0,0)–(0.3,0)–(0.4,-0.25)–(0.5,0)–
    (0.8,0)–(0.9,-0.2)–(1,1)–(1.1,-0.4)–
    (1.15,0)–(1.3,0)–(1.5,0.5)–(1.7,0)–(2.1,0);
    \end{scope}
    \begin{scope}[xshift=6.31cm]
    \draw[thick,rounded corners=2pt]
    (0,0)–(0.5,0)–(0.6,0.25)–(0.7,0)–(1,0)–
    (1.1,-0.2)–(1.2,1)–(1.3,-0.4)–(1.35,0)–
    (1.5,0)–(1.7,0.5)–(1.9,0)–(2.3,0);
    \end{scope}
    \begin{scope}[xshift=8.61cm]
    \draw[thick,rounded corners=2pt]
    (0,0)–(0.5,0)–(0.6,0.25)–(0.7,0)–(1,0)–
    (1.1,-0.2)–(1.2,1)–(1.3,-0.4)–(1.35,0)–
    (1.5,0)–(1.7,0.5)–(1.9,0)–(2.3,0);
    \end{scope}
    \end{tikzpicture}

    \end{document}`
    Ciao
    Enrico

    in risposta a: Avanzamento linea incoerente in Eledmac #91259
    Up
    0
    Down
    ::


    Non è questione di richiesta di autoflagellazione. Ma più roba c’è nell’esempio, più difficile è venirne a capo.

    Prima di tutto, scrivere [tt]\fontsize{12}{15}\selectfont[/tt] all’inizio del documento è garanzia per ottenere una schifezza, perché al primo comando [tt]\normalsize[/tt] o [tt]\large[/tt] il tuo avanzamento di riga sarà modificato.

    Scrivi
    `\linespread{1.25}`
    nel tuo preambolo.

    Ciao
    Enrico

    in risposta a: Avanzamento linea incoerente in Eledmac #91256
    Up
    0
    Down
    ::

    Teodoro Studita” post=90847[…] (dunque non esattamente un esempio “minimo”)

    Ecco. Appunto quello che non serve.

    Ciao
    Enrico

Stai visualizzando 15 risposte – dal 421 al 435 (di 13,218 totali)

Go to top