egreg9

Risposte nei forum create

Stai visualizzando 15 risposte – dal 526 al 540 (di 13,218 totali)
  • Autore
    Risposte
  • in risposta a: Problema backref di biblatex e philosophy-modern #89349
    Up
    0
    Down
    ::

    OldClaudio” post=88882

    Il problema è sottile, ma risolvibile almeno con una pezza temporanea: aggiungi prima dell’ultimo [tt]\makeatother[/tt]
    `\let\original@abx@aux@backref\abx@aux@backref
    \def\abx@aux@backref#1#2#3#4#5{%
    \begingroup\let\textlatin\@firstofone
    \edef\x{\endgroup
    \noexpand\original@abx@aux@backref{#1}{#2}{#3}{#4}{#5}}\x}`

    Ciao
    Enrico

    Eccellente! ottima soluzione; se la vuoi chiamare pezza temporanea, ne sei l’autore e quindi sei padrone di chiamarla come vuoi, ma questo è un capolavoro d’artista.

    Questo però significa che la pezza/correzione dovrebbe essere introdotta non nel file per il greco ma in biblatex o in hyperref.

    Il problema è molto sottile, perché non si può eliminare [tt]\textlatin[/tt] al momento del comando [tt]\write[/tt] per la scrittura del file .aux, in quanto proviene da [tt]\thepage[/tt] che deve essere espanso solo durante [tt]\shipout[/tt]. Quindi un [tt]\let\textlatin\@firstofone[/tt] nel secondo argomento di [tt]\protected@write[/tt] (che si usa per neutralizzare comandi “pericolosi” o indesiderati) non serve a niente.

    Il problema fondamentale è capire come [tt]\abx@aux@backref[/tt] adopera il suo quarto argomento, dove c’è il numero di pagina effettivo, quello in cui finisce [tt]\textlatin[/tt]. Il motivo per il quale avviene l’errore mi è chiaro, non so se nel caso in cui il documento è in greco l’eliminazione di [tt]\textlatin[/tt] sarebbe dannosa.

    Ciao
    Enrico

    in risposta a: Problema backref di biblatex e philosophy-modern #89346
    Up
    0
    Down
    ::


    Il problema è sottile, ma risolvibile almeno con una pezza temporanea: aggiungi prima dell’ultimo [tt]\makeatother[/tt]
    `\let\original@abx@aux@backref\abx@aux@backref
    \def\abx@aux@backref#1#2#3#4#5{%
    \begingroup\let\textlatin\@firstofone
    \edef\x{\endgroup
    \noexpand\original@abx@aux@backref{#1}{#2}{#3}{#4}{#5}}\x}`

    Ciao
    Enrico

    in risposta a: Andare a capo in tabella con multirow #89370
    Up
    0
    Down
    ::

    nico_arctic” post=88867Ciao a tutti. Ho questa tabella che mi sta facendo impazzire

    `
    \begin{table}[tb]
    \centering
    \caption{Espressione dei geni codificanti gli enzimi per il catabolismo dello xilosio di \textit{E. coli} in \textit{Z. mobilis}}
    \label{tab:xilosio}
    \begin{tabular}{lllccccc}
    \toprule
    \multirow{2}*{Plasmide} & \multirow{2}*{Fonte di carbonio} & \multicolumn{6}{l}{Attività (mU/mg)} \\
    \cmidrule(lr){3-8}
    & & XI & XK & TA & TK & PMI & FK \\
    \midrule
    pZA22 & Glucosio & $<1$ & $<1$ & $42$ & $68$ & nd & nd \\
    \multirow{2}*{pZA22-xtR} & Glucosio & $211$ & $521$ & $123$ & $187$ & nd & nd \\
    & Xilosio & $389$ & $316$ & $181$ & $312$ & nd & nd \\
    \multirow{3}*{\textit{sucZE2::manA}/{pZA22-xtR}}%
    & Glucosio & $183$ & $415$ & $174$ & $108$ & $118$ & $154$ \\
    & Xilosio & $287$ & $452$ & $278$ & $143$ & $132$ & $168$ \\
    & Mannosio & $169$ & $380$ & $230$ & $120$ & $275$ & $290$ \\
    \bottomrule
    \end{tabular}
    \end{table}`

    Così com’è è troppo larga e va oltre i margini della pagina (uso Latex 2 con la classe book, tutto di default). Io voglio semplicemente che il testo della 3° riga 1° colonna vada a capo dopo /, in questo modo:

    sucZE2::manA/
    {pZA22-xtR}

    Ho provato con la colonna p di dimensione prefissata, ma il testo non va a capo, anzi finisce per sovrapporsi a quello della seconda colonna. Stessa cosa con le colonne X. Conoscete qualche altra soluzione?
    Grazie a tutti 8)

    Devo ancora vedere una tabella con [tt]\multirow[/tt] che non potesse essere migliorata togliendolo. 😉
    `\documentclass[a4paper]{article}
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage[italian]{babel}
    \usepackage{amsmath,varwidth}
    \usepackage{booktabs}
    \newcommand{\undepth}[1]{%
    \smash{%
    \begin{varwidth}[t]{\linewidth}#1\end{varwidth}
    }%
    }

    \begin{document}
    \noindent
    \begin{tabular}{lllccccc}
    \toprule
    Plasmide & Fonte di carbonio & \multicolumn{6}{l}{Attività (mU/mg)} \\
    \cmidrule(lr){3-8}
    & & XI & XK & TA & TK & PMI & FK \\
    \midrule
    pZA22 & Glucosio & $<1$ & $<1$ & $42$ & $68$ & nd & nd \\
    \midrule
    pZA22-xtR & Glucosio & $211$ & $521$ & $123$ & $187$ & nd & nd \\
    & Xilosio & $389$ & $316$ & $181$ & $312$ & nd & nd \\
    \midrule
    \undepth{\textit{sucZE2::manA}/\\ pZA22-xtR}%
    & Glucosio & $183$ & $415$ & $174$ & $108$ & $118$ & $154$ \\
    & Xilosio & $287$ & $452$ & $278$ & $143$ & $132$ & $168$ \\
    & Mannosio & $169$ & $380$ & $230$ & $120$ & $275$ & $290$ \\
    \bottomrule
    \end{tabular}

    \end{document}`
    Naturalmente devi dire dove vuoi che ci sia il fine riga.

    Ciao
    Enrico

    in risposta a: [RISOLTO] Centrare immagine in tabella #89319
    Up
    0
    Down
    ::


    `\begin{tabular}{lccccr}
    \toprule
    \multicolumn{6}{c}{\includegraphics[height=0.2\textwidth]{immagine.png}}\\
    \midrule
    \textbf{Composto} & \textbf{R1} & \textbf{R2} & \textbf{R3} & \textbf{R4} & \textbf{Inibizione} \\
    \midrule

    `
    Ciao
    Enrico

    in risposta a: Problema centrare la tabella rispetto al documento #89284
    Up
    0
    Down
    ::


    Con la gabbia usuale in un documento article su A4 ottengo il messaggio
    `Overfull \hbox (123.25862pt too wide)`
    La tua tabella sfora di oltre quattro centimetri e non ci sono santi. Con
    `\documentclass[a4paper]{article}
    \usepackage{booktabs}
    \begin{document}
    \begin{center}
    \begin{tabular}{lcccc}
    \toprule
    \textbf{Course Name} & \textbf{Credit} & \textbf{Italian} & \textbf{US} & \textbf{English} \\
    & \textbf{Hours} & \textbf{Grade} & \textbf{Grade} & \textbf{Grade} \\
    \midrule
    Advanced Financial Accounting & 5 & 28/30 & A & 0.65 \\
    Advanced Microeconomics & 5 & 28/30 & A & 0.65 \\
    Applied Econometrics & 8 & 29/30 & A & 0.67 \\
    Applied Statistics For Finance & 6 & 30/30 & A & 0.73 \\
    Corporate Finance & 8 & 29/30 & A & 0.67 \\
    Derivative Securities Pricing & 8 & 25/30 & B & 0.57 \\
    Foreign Language (Spanish) & 4 & 30/30 & A & 0.73 \\
    Principles of Financial Regulation & 10 & 28/30 & A & 0.65 \\
    Quantitative Methods For Finance & 8 & 27/30 & A & 0.63 \\
    \midrule
    \textbf{Academic Average} & & \textbf{28.07} & \textbf{3.87} & \textbf{0.66}\\
    \bottomrule
    \end{tabular}
    \end{center}
    \end{document}`
    lo sforamento è di soli 0.22pt, almeno con questa impostazione, e non è un grave problema; inoltre dipende dalle tue impostazioni.

    Alcune note.

    (1) [tt]\arraystretch[/tt] definito a 0.5 produce un risultato orrendo.

    (2) Usa solo i filetti di booktabs e mai doppi.

    (3) Se intendi usare [tt]table[/tt] non dare la sola opzione [tt][h][/tt], perché significa andare in cerca di guai; meglio [tt][htp][/tt]. In questo caso la didascalia è obbligatoria.

    Ciao
    Enrico

    in risposta a: Errore abstract con revtex4-1 #89281
    Up
    0
    Down
    ::

    Cerbero” post=88788Questo, se non fosse per l’abstract, compila:
    `\documentclass[twocolumn,prl,nofootinbib]{revtex4}

    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}

    \usepackage{graphicx, epsf, epstopdf, subfigure, pdfpages}
    \usepackage{floatflt} % con ambiente “floatfigure”
    \usepackage{array, multirow, tabularx, booktabs}
    \usepackage[labelsep=period, font=footnotesize, labelfont=sl, width=.90\columnwidth]{caption}%[2004/07/16]
    \setlength{\abovecaptionskip}{2pt}

    \usepackage{abstract}
    \usepackage{enumerate, verbatim}
    \usepackage{hyperref}

    \begin{document}
    \title{Bla bla}

    \begin{abstract}
    Cose a caso.
    \end{abstract}
    \maketitle

    Ecc Ecc

    \end{document}
    `

    Intanto usi [tt]revtex4[/tt] e non [tt]revtex4-1[/tt] come detto nel titolo.

    Il pacchetto abstract è incompatibile con la classe che ha già il suo modo di comporre il sommario. Nessuna modifica da fare al tuo documento, solo togliere la chiamata al pacchetto.

    Già che ci sei, togli anche
    1. epsf obsoleto da una ventina d’anni
    2. floatflt che dubito piaccia a quelli a cui mandi il lavoro
    3. subfigure obsoleto da una decina d’anni (usa [tt]\usepackage{subfig}[/tt] e leggine la documentazione)
    4. caption che non è compatibile con revtex4-1
    5. enumerate che va sostituito con enumitem (se proprio ti serve)

    Ciao
    Enrico

    in risposta a: Titolo abstract a fine pagina #89277
    Up
    0
    Down
    ::

    capello35″ post=88767Salve a tutti,
    ho un problema.
    Caricando l’abstract su book con i comandi

    `% ABSTRACT
    \frontmatter %inizia la numerazioni con le romane da qui
    %
    \newcommand{\fncyblank}{\fancyhf{}}
    \newenvironment{abstract}%
    {\cleardoublepage\fncyblank\null\vfill\begin{center}%
    \bfseries\abstractname\end{center}}%
    {\vfill\null}
    %
    \begin{abstract}
    \include{sommariotesi}
    \end{abstract}
    \selectlanguage{english}
    \begin{abstract}
    \include{abstract}
    \end{abstract}
    \selectlanguage{italian}`

    Mi compare una pagina vuota con al termine, al centro, la scritta “Sommario”, nella pagina successiva il testo, poi una pagina vuota con il titolo “abstract” al suo termine e, nella pag successiva, il testo in inglese.

    Sottolineo che nei file inclusi c’è solo testo

    Grazie a tutti

    Non mi stancherò mai di dire che quel codice è sbagliato. Fa danni più che bene. Nel caso di book è semplicissimo: scrivi
    `\chapter{\abstratctname}
    Testo del sommario`
    nell’ambito del [tt]frontmatter[/tt]. Non c’è alcuna ragione per comporre il sommario in modo diverso, ed è questo il motivo per il quale l’ambiente [tt]abstract[/tt] non è previsto nella classe. Se hai anche il sommario in inglese e stanno entrambi in una pagina, il trucco è
    `\chapter{\abstractname}

    Testo del sommario in italiano.

    \begin{otherlanguage}{english}
    \renewcommand{\newpage}{}
    \chapter{\abstractname}

    Text of the abstract
    \end{otherlanguage}`

    Se usi [tt]\include[/tt] (e non dovresti, per il sommario, meglio [tt]\input[/tt]), [tt]\chapter[/tt] va nel file che richiami.

    Ciao
    Enrico

    in risposta a: LuaLaTeX e “Ligatures=TeX” #89230
    Up
    0
    Down
    ::

    OldClaudio” post=88715Immaginavo una cosa del genere, ma mi stupisce e non ci sarei mai arrivato da solo.

    Mi è sembrato il caso di sollevare il problema:
    https://github.com/lualatex/luaotfload/issues/136

    Ciao
    Enrico

    in risposta a: LuaLaTeX e “Ligatures=TeX” #89228
    Up
    0
    Down
    ::

    OldClaudio” post=88704Il presente sempio minimo mi dà dei problemi; evidentemente uso male qualcosa:`
    \documenclass{article}
    \usepackage{fontspec}
    \setmainfont[Ligatures=TeX]{Latin Roman Regular}
    \begin{document}
    <>

    «Quest'altra frase è fra virgolette caporali codificate utf8 e tutto procede bene»
    \end{document}`
    Ovviamante questo piccol test di prova va salvato con codifica utf8.

    Nella seconda riga non ci sono problemi con i caporali; invece nella prima riga le legature << e >> non funzionano se si comila con LuaLaTeX (mentre inviece il file compila senza errori di legature con XeLaTeX”.

    Evidentemente commetto un errore; am in altri file non mi era mai successo, solo che non riesco a vedere nessuna differenza nelle impostazioni rispetto agli altri file.

    Grazie
    Claudio

    [tt]Latin Roman Regular[/tt] è sbagliato, naturalmente; dovrebbe essere [tt]Latin Modern Roman[/tt]. Il problema è che chi ha scritto il file di “features” si è dimenticato delle legature [tt]<<[/tt] e [tt]>>[/tt]

    La procedura Lua che viene usata sta nel file [tt]/usr/local/texlive/2013/texmf-dist/tex/luatex/luaotfload/luaotfload-features.lua[/tt], dalla riga 1395 alla riga 1431. È evidente, anche non conoscendo il linguaggio, che quelle legature non ci sono.

    Ci sono invece in [tt]/usr/local/texlive/2013/texmf-dist/fonts/misc/xetex/fontmapping/base/tex-text.map[/tt] che è usato da XeLaTeX con la stessa opzione.

    Ciao
    Enrico

    in risposta a: [RISOLTO]dizionario #89234
    Up
    0
    Down
    ::

    Matteo Dann” post=88708Ciao, scusate per la solita domando scema; ma su mac non riesco a scaricare e far funzionare il dizionario di open office, qualcuno sa come fare?
    Grazie mille

    Puoi spiegare che cosa abbia questo a che fare con il nostro forum?

    Ciao
    Enrico

    in risposta a: Pacchetto acronym #89220
    Up
    0
    Down
    ::

    Tristano” post=88687Ciao ragazzi, vi pongo un nuovo quesito: devo scrivere la lista degli acronimi nella mia tesi di laurea e per tale motivo ho consultato L’ arte di scrivere gli acronimi di Lorenzo Pantieri. Ho visto che lui descrive l’ambiente acronym:
    `\section*{Acronimi}
    \begin{acronym}[WYSIWYM]
    \acro{GUIT}[\GuIT]{Gruppo Utilizzatori Italiani di \TeX{} e \LaTeX}
    {\small È un’associazione senza fini di lucro … \par}
    \acro{WYSIWYM}{What You See Is What You Mean}
    {\small L’acronimo (‘‘ciò che vedi è ciò che intendi’’) … \par}
    \end{acronym}`

    ma così dovrei scriverli manualmente uno per uno e visto che sono un bel po’ non mi passa più!!! Non c’è un modo per definire gli acronimi nel testo e poi creare la lista in automatico tipo come si fa con il comando \listoffigures ??

    La domanda è tutt’altro che chiara. Se devi dare una descrizione, la devi comunque scrivere da qualche parte. Ma l’elenco si può compilare, naturalmente; la documentazione è chiara, mi pare.

    Ciao
    Enrico

    in risposta a: [RISOLTO] Spaziatura verticale teoremi #89185
    Up
    0
    Down
    ::

    Dork” post=88668Grazie mille.

    Io ho sempre creduto che `$$…$$` fosse un semplice riassunto per `\begin{equation*}…\end{equation*}` quando non si avesse bisogno di etichette ecc, dovrò aggiornarmi un pochino 🙂 Da ora userò solo` \[\]` che sostituito con `\begin{equation*}…\end{equation*}` è evidenza della loro equivalenza..penso 🙂 (anche con l’opzione [tt]\qedhere[/tt] funziona in modo analogo!)

    Per la verità, [tt]equation*[/tt] c’è solo quando carichi amsmath e in tal caso la definizione di [tt]\[ [/tt] è [tt]\begin{equation*}[/tt] mentre quella di [tt]\][/tt] è [tt]\end{equation*}[/tt]. 😉

    Ciao
    Enrico

    in risposta a: [RISOLTO] Gestione delle didascalie #89181
    Up
    0
    Down
    ::

    illinguista1972″ post=88665

    3. subfigure è obsoleto da una quindicina d’anni; usa subfig o, forse meglio, subcaption.

    Potresti indicare brevemente per quali motivi subcaption è forse da preferire a subfig?

    subfig è più semplice, ma non funziona bene con hyperref. Se n’è già discusso qui.

    Ciao
    Enrico

    in risposta a: [RISOLTO] Spaziatura verticale teoremi #89183
    Up
    0
    Down
    ::


    Sbagli in un paio di posti.

    1. [tt]\qedhere[/tt] dove lo metti tu è del tutto inutile. Toglilo e vedrai che il risultato è esattamente lo stesso.

    2. Quante volte bisognerà ripetere che [tt]$$[/tt] non va usato con LaTeX? (Certo, in alcune situazioni può essere comodo, ma mai all’interno di [tt]document[/tt].)

    3. Ecco come devi usare [tt]\qedhere[/tt]:
    PROTECTED0

    4. Se fossi ancora convinto che [tt]$$[/tt] sia utile e bello, prova a fare lo stesso cambiando
    `\[5-4\qedhere\]` in `$$5=4\qedhere$$`.

    Ciao
    Enrico

    in risposta a: [RISOLTO] Gestione delle didascalie #89176
    Up
    0
    Down
    ::

    Tristano” post=88651Ciao ragazzi, ho un problema con caption…in pratica nel mio documento ho delle figure e allegato dei codici in Perl ma la didascalia di questi due è diversa. All’inzio la didascalia delle figure, se corta, era centrata rispetto alla figura e lo stesso per la didascalia dei codici. Il fatto è che ho dovuto mettere la didascalia dei codici giustifcata in modo tale che quando è corta si allinei a sinistra ma cosi facendo cambia anche quella delle figure (che vorrei mantere centrata)!!! AIUTO!

    Aggiungi
    `\captionsetup[lstlisting]{singlelinecheck=false}`
    e togli quell’opzione dove l’hai messa prima.

    Alcune note:

    1. Che significa [tt]\usepackage [Computer Modern Roman]{}[/tt], secondo te? Secondo me niente.

    2. Non carichi il pacchetto xcolor che è essenziale, visto che usi specifiche di colore.

    3. subfigure è obsoleto da una quindicina d’anni; usa subfig o, forse meglio, subcaption.

    4. Il pacchetto latexsym esiste solo per compatibilità con documenti “antichi”. Non fa nulla di più che amssymb non faccia meglio.

    Ciao
    Enrico

Stai visualizzando 15 risposte – dal 526 al 540 (di 13,218 totali)

Go to top