egreg9

Risposte nei forum create

Stai visualizzando 15 risposte – dal 4,486 al 4,500 (di 13,205 totali)
  • Autore
    Risposte
  • in risposta a: [RISOLTO] parole non sillabate escono dai margini #55818
    Up
    0
    Down
    ::

    Anche mettendo [htp] la situazione non cambia..se mi dite che una cosa del genere è “normale ” e accettata io mi fido..

    Puoi fare un esempio? Il problema è, quasi sicuramente, nell’uso di setspace per aumentare l’interlinea.

    Ciao
    Enrico

    in risposta a: Biblatex, \citeauthor e autori con lo stesso cognome #55851
    Up
    0
    Down
    ::

    Salve a tutti, sto scrivendo la tesi di laurea magistrale e ho un piccolo problema con biblatex, il comando \citeauthor e autori con lo stesso cognome. Ad esempio, ottengo “Chang, Lee e Lee”, ma vorrei che fosse inclusa anche l’iniziale del nome dei due Lee, o al limite il nome completo.
    Allego un esempio minimo:
    `\documentclass[a4paper]{article}
    \usepackage[utf8]{inputenc}
    \usepackage[english,italian]{babel}
    \usepackage[style=numeric-comp, sorting=none, hyperref=auto, backref=true, defernums=true, uniquename=true]{biblatex}
    \usepackage{hyperref}

    \bibliography{bibliography}

    \begin{document}

    \section{Prova}

    \citeauthor{per_application_mobility} affermano che\ldots

    \printbibliography

    \end{document}
    `
    `@manual{per_application_mobility,
    Author = {Moonjeong Chang and Meejeong Lee and Hyunjeong Lee},
    Date-Added = {2010-11-05 00:18:43 +0100},
    Date-Modified = {2010-11-05 01:03:13 +0100},
    Keywords = {mobility, application, protocol stack, networking},
    Organization = {IEEE WCNC},
    Title = {Per-Application Mobility Management with Cross-Layer Based Performance Enhancement},
    Year = {2008}
    }
    `
    Come si vede dall’esempio, ho provato l’opzione uniquename di biblatex, sia con il valore init che con il valore true, ma il risultato non cambia.
    Qualcuno sa darmi una dritta?
    Grazie 😉

    Qui c’è un problema preliminare che parecchi trascurano: il signor Meejeong Lee (che suppongo coreano) si chiama Lee di nome e Meejeong di cognome. È lo stesso per i cinesi.

    Il modo corretto di trattare questo elemento della bibliografia è con “shortauthor”:
    `@manual{per_application_mobility,
    Author = {{Moonjeong Chang} and {Meejeong Lee} and {Hyunjeong Lee}},
    shortauthor={Moonjeong and Meejeong and Hyunjeong},
    Date-Added = {2010-11-05 00:18:43 +0100},
    Date-Modified = {2010-11-05 01:03:13 +0100},
    Keywords = {mobility, application, protocol stack, networking},
    Organization = {IEEE WCNC},
    Title = {Per-Application Mobility Management with Cross-Layer Based Performance Enhancement},
    Year = {2008},
    }`
    Nota le parentesi graffe attorno ai nomi per evitare che BibTeX li interpreti scorrettamente.

    Ciao
    Enrico

    in risposta a: problemi con tabularx #55848
    Up
    0
    Down
    ::

    è sempre necessario definire una nuova multicolumn se voglio usare tabularx?

    Questa è una soluzione ad hoc che può funzionare in questo caso, perché la tabella è fatta solo di colonne X. Non me la sono inventata di sana pianta, c’è un trucco analogo nella documentazione di tabularx. Quel comando \multiXcolumn può naturalmente essere usato in tutte le tabelle di quel tipo.

    Ciao
    Enrico

    in risposta a: problemi con tabularx #55846
    Up
    0
    Down
    ::

    ciao a tutti!
    ho un problemino con tabularx… ho compilato la tabella con excel2latex, l’ho importata in latex ma il testo nelle colonne non va accapo automaticamente… è strano perchè nello stesso file ci sn tabelle compilate allo stesso modo e funziona perfettamente!

    Una colonna “l”, che sia indicata nell’argomento di tabularx o in quello di \multicolumn non viene spezzata mai.

    Non si capisce molto di quello che vuoi fare, questo può andare?
    `…

    \newcommand{\multiXcolumn}[1]{\multicolumn{#1}{>{\raggedright\arraybackslash
    \hsize=\dimexpr#1\hsize+\tabcolsep*(#1*2)\relax}X}}

    \begin{document}

    \begin{table}
    \footnotesize
    \begin{tabularx}{\linewidth}{*{4}{>{\raggedright\arraybackslash}X}}
    \toprule
    INDICATORI & & & CRITERI\\
    \toprule
    \multiXcolumn{3}{FACILITÀ} & CAPACITÀ DI ASSEMBLAGGIO\\
    \toprule
    \multiXcolumn{3}{Indica in termini di forza lavoro e tempo impiegato la difficoltà di
    realizzazione dell'elemento tecnico} & \\
    \midrule
    & & & 1. Molto difficile\\
    \cmidrule{4-4}
    & & & 2. Difficile\\
    \cmidrule{4-4}
    & & & 3. Facile\\
    \toprule
    \multiXcolumn{3}{CAMBIAMENTO} & \\
    \toprule
    \multiXcolumn{3}{Indica le possibilità dell'utente di apportare cambiamenti
    all'elemento tecnico in relazione alla funzione specifica} & \\
    \midrule
    & \multiXcolumn{2}{SVILUPPO} & STANDARD\\
    \cmidrule{2-4}
    & \multiXcolumn{2}{Indica la possibilità di migliorare l'elemento tecnico
    in termini di prestazioni} & \\
    \cmidrule{2-4}
    & & & 1. Componente speciale\\
    \cmidrule{4-4}
    & & & 2. Standard sostituibile\\
    \cmidrule{4-4}
    & & & 3. Standard prefabbricato\\
    \cmidrule{2-4}
    & \multiXcolumn{2}{MODIFICA} & RIMOVIBILE\\
    \cmidrule{2-4}
    & \multiXcolumn{2}{Indica la possibilità di cambiare la funzione e l'elemento tecnico} & \\
    \cmidrule{2-4}
    & & & 1. Impossibile da rimuovere\\
    \cmidrule{4-4}
    & & & 2. Rimovibile da operai\\
    \cmidrule{4-4}
    & & & 3. Rimovibile dall'utente\\
    \toprule
    CONNESSIONE & & & CONNESSO\\
    \toprule
    \multiXcolumn{3}{Indica il livello di connessione tra gli elementi tecnici} & \\
    \midrule
    & & & 1. Impossibile da separare\\
    \cmidrule{4-4}
    & & & 2. Connesso con elementi amovibili\\
    \cmidrule{4-4}
    & & & 3. Connesso a incastro\\
    \cmidrule{4-4}
    \end{tabularx}
    \end{table}

    \end{document}`
    Come vedi occorre un trucco per coprire con un \multicolumn corretto colonne definite tramite X. 8)

    Certo che una tabella così non è di facile interpretazione. 😯

    Un’altra cosa: l’apostrofo al posto dell’accento è sbagliato in ogni caso, che si usi il minuscolo o il maiuscolo.

    Ciao
    Enrico

    in risposta a: Problema stranissimo con label #55843
    Up
    0
    Down
    ::

    Trovato!
    Ho usato un form standard per cominciare ed era nascosto nel lungo preambolo non scritto da me, non lo avevo visto.
    Grazie mille, ci stavo diventando scema!

    Sospetto sempre dei preamboli “standard” troppo lunghi. Ti dispiacerebbe dirci com’è fatto?

    Ciao
    Enrico

    in risposta a: Problema TeXnico: parsing di righe #55783
    Up
    0
    Down
    ::

    Piccola variante.
    Un esempio realistico di come si possa gestire una lista dei destinatari multipli in una comunicazione formale.

    Non mi pare che sia il modo migliore: assumi che la quinta riga sia quella che comincia gli indirizzi “per conoscenza”, ma non è detto che sia così: una lettera potrebbe avere due o più destinatari principali.
    `\documentclass[a4paper]{article}
    \usepackage[latin1]{inputenc}
    \usepackage[T1]{fontenc}

    \makeatletter
    \newcount\r@wcount
    \newcount\@ddrcount
    \def\pp@sentinel{\hfuzz}
    \newcommand\pprows[1][1]{\begingroup
    \r@wcount=\z@
    \chardef\@ddrnum=#1\relax
    \parindent=\z@\endlinechar=\m@ne\ppr@ws}
    \def\ppr@ws#1{\ppr@w#1\\\hfuzz\\}
    \def\ppr@w#1\\{%
    % controlliamo se siamo alla fine
    \def\temp{#1}%
    \ifx\temp\pp@sentinel
    \expandafter\endgroup
    \else
    \processr@w{#1}\expandafter\ppr@w
    \fi}

    \def\pppr@fix{%
    \ifnum\@ddrcount<\@ddrnum \tom@rk \else \ifnum\@ddrcount=\@ddrnum \ccm@rk \fi \fi \advance\@ddrcount\@ne} \def\processr@w#1{\advance\r@wcount\@ne \ifx\temp\@empty \r@wcount=\z@ \strut\par \else \ifcase\r@wcount\or \pppr@fix\textbf{#1}\par\or \textit{#1}\par\else #1\par \fi \fi} \def\tom@rk{\makebox[0pt][r]{A: }} \def\ccm@rk{\makebox[0pt][r]{E, p.c.: }} \makeatother \begin{document} \pprows{% Assessorato alle politiche sociali\\ Respons. Quart. Vicaria, dott.ssa Rosa Russo\\ P.zza Vicario, 31bis\\ \\ Comando VV. UU.\\ Com. Luigi Fariello\\ \\ Ufficio Stampa\\ \\ Comando VV. FF.\\ Com. ing. Tiberio Sauro\\ Sede } \bigskip \pprows[2]{% Assessorato alle politiche sociali\\ Respons. Quart. Vicaria, dott.ssa Rosa Russo\\ P.zza Vicario, 31bis\\ \\ Comando VV. UU.\\ Com. Luigi Fariello\\ \\ Ufficio Stampa\\ \\ Comando VV. FF.\\ Com. ing. Tiberio Sauro\\ Sede } \end{document}` Nel secondo caso dico che i destinatari principali sono due e ciascuno avrà "A:" a fianco. Righe multiple negli indirizzi sono possibili, purché le si separi con \newline (per esempio una doppia riga per la via). Ciao Enrico

    in risposta a: Problema stranissimo con label #55840
    Up
    0
    Down
    ::

    Salve, non è la prima volta che uso LaTeX ma mi sono imbattuta in un errore che non riesco a capire.
    Come editor sto usando TeXnic Center.
    Ecco cosa accade quando uso il comando label:

    Il codice corrispondente è questo:
    `Moreover, the following properties determine uniquely the function $g$ by the maximum principle:
    \begin{subequations}\label{totcond}
    \begin{align}
    &g(\cdot,w)\equiv 0 \hspace{0.4 cm}\textrm{on } \Omega \textrm{ and } g(z,w)>0 \hspace{0.4 cm}\textrm{on }\Omega\label{cond1}\\
    &z \rightarrow g(z,w) \textrm{ is harmonic on } \Omega -\{ w\} \label{cond2}\\
    &z \rightarrow g(z,w) – \log \Big( \frac{1}{\| z-w\|}\Big)\textrm{ is harmonic on } \Omega \label{cond3}
    \end{align}
    \end{subequations}`

    Non so se possa essere utile, ma i pacchetti nel preambolo sono questi:
    `\usepackage{amssymb}
    \usepackage{amsmath}
    \usepackage{amsfonts}
    \usepackage{latexsym}
    \usepackage{amsthm}
    \usepackage{eucal}
    \usepackage{eufrak}
    \usepackage{stackrel}
    \usepackage{enumitem}`

    Grazie a chi mi darà una mano ad uscirne!!

    Paola

    Benvenuta! Hai dimenticato appositamente di indicare il pacchetto showkeys? 🙂 Be’, è quello che fa il suo mestiere, cioè indicarti le etichette in modo che tu possa usarle appropriatamente. Quando hai finito il lavoro, commenti l’uso di quel pacchetto e sei a posto.

    Ciao
    Enrico

    in risposta a: Problemi su Ubuntu #55834
    Up
    0
    Down
    ::

    Ok TeX Live installato full ,
    ora però si presenta un nuovo problema. Premetto che sto provando a compilare su ubuntu un tex già compilato su windows senza problemi,
    Dato che tutte le lettere accentate erano state sostituite da dei ?, le ho di nuovo rimpiazzate con le corrette lettere accentate, ma ora in ogni riga dove ho effettuato questa sostituzione mi trova l’errore:

    ! Missing $ inserted.

    $

    pur non essendoci nessuna formula in queste righe!

    Evidentemente hai un problema di codifica. Se hai aperto il tuo documento con Kile, è probabile che sia codificato UTF-8. Cambia l’opzione a inputenc.

    Ciao
    Enrico

    in risposta a: Problema organizzazione progetto #55803
    Up
    0
    Down
    ::

    [quote][quote]
    Pagina 32 della documentazione. Nel tuo caso:
    `\lstinputlisting[caption={\code{Point} class interface},
    label={code:pointinterface},
    captionpos=b]{./source_code/point_class/point.h}`
    Non userei spazi nell’argomento di \label.

    Ciao
    Enrico

    Grazie mille!
    Però è normale che la didascalia sia così attaccata ai programmi? Si può staccare leggermente o comunque come viene messa è la scelta tipograficamente migliore (la risposta sarà sicuramente si, ma non si sa mai…). 😀

    Mi stamperò la documentazione per leggerla con calma (al computer faccio davvero fatica a leggere!).

    Ps: Già che ci sono… Come faccio ad utilizzare due linguaggi nello stesso documento?! Avrei bisogno di inserire sia listings in C++, sia comandi di gnuplot…!

    Metti
    `\lstset{abovecaptionskip=\medskipamount}`
    nel preambolo.

    Ciao
    Enrico[/quote]

    Ottimo, grazie!
    E per quanto riguarda l’utilizzo di due linguaggi nello stesso documento sai dirmi qualcosa?

    Dopo questa non faccio più domande prima di aver letto fino in fondo la documentazione del pacchetto! :D[/quote]
    Puoi mettere l’opzione “language=…” nell’argomento opzionale di \lstinputlisting.

    Ciao
    Enrico

    in risposta a: Problema organizzazione progetto #55801
    Up
    0
    Down
    ::

    Pagina 32 della documentazione. Nel tuo caso:
    `\lstinputlisting[caption={\code{Point} class interface},
    label={code:pointinterface},
    captionpos=b]{./source_code/point_class/point.h}`
    Non userei spazi nell’argomento di \label.

    Ciao
    Enrico

    Grazie mille!
    Però è normale che la didascalia sia così attaccata ai programmi? Si può staccare leggermente o comunque come viene messa è la scelta tipograficamente migliore (la risposta sarà sicuramente si, ma non si sa mai…). 😀

    Mi stamperò la documentazione per leggerla con calma (al computer faccio davvero fatica a leggere!).

    Ps: Già che ci sono… Come faccio ad utilizzare due linguaggi nello stesso documento?! Avrei bisogno di inserire sia listings in C++, sia comandi di gnuplot…!

    Metti
    `\lstset{abovecaptionskip=\medskipamount}`
    nel preambolo.

    Ciao
    Enrico

    in risposta a: amsmath con opzione centertags #55837
    Up
    0
    Down
    ::

    Ciao,
    rieccomi. Come mai centertags non centra l’etichetta dell’equazione su più righe? Ecco l’esempio minimo.

    `\documentclass[a4paper,11pt,headinclude,footinclude]{scrreprt}

    \usepackage[T1]{fontenc}
    \usepackage[latin1]{inputenc}
    \usepackage[italian]{babel}
    \usepackage{microtype}

    \usepackage[centertags]{amsmath}

    \begin{document}

    \begin{multline}
    \text{prima riga} \\
    \text{seconda riga} \\
    \text{terza riga}
    \end{multline}

    \end{document}`

    Ciao,
    Daniele

    Lo fa solo con le equazioni spezzate con split. Cerca multlined in mathtools, se proprio vuoi una schifezza. 🙂

    Ciao
    Enrico

    in risposta a: Problema organizzazione progetto #55799
    Up
    0
    Down
    ::

    Con un solo punto funziona!
    Grazie!

    Se poi eviti l’opzione “h!” è ancora meglio. Puoi anche evitare di sbagliare l’apostrofo in “qual è”, te ne sarò grato. 🙂

    In ogni caso, gli ambienti di listings hanno il modo proprio di scrivere la didascalia, quello che fai tu è un accrocchio infelice.

    Ciao
    Enrico

    L’opzione h! so che non è il massimo, ma visto che ho aggiunto “manualmente” le didascalie ai programmi mi serviva che comparissero subito dopo il programma.

    Puoi spiegarmi come scrivere la didascalia negli ambienti listings e come riferirsi ai programmi?

    Pagina 32 della documentazione. Nel tuo caso:
    `\lstinputlisting{./source_code/point_class/point.h}`
    Non userei spazi nell’argomento di \label.

    Ciao
    Enrico

    in risposta a: [RISOLTO] parole non sillabate escono dai margini #55816
    Up
    0
    Down
    ::

    [quote]È normale che terminando i capoversi con una riga vuota, nel pdf ogni tanto lo spazio bianco tra i due è maggiore dell’interlinea normale? Spero di essermi spiegato..

    Paolo

    PS: allego un’immagine

    È possibile, soprattutto se abusi di \begin{figure}[!h].

    Ciao
    Enrico

    Usa l’argomento opzionale [htp] e vivrai più contento. Leggi l’Arte al proposito.

    Ciao
    Enrico
    Ne ho messo uno e sei “table”, se è così inizio a preoccuparmi di aver fatto la scelta giusta con Latex.. :roll:[/quote]

    in risposta a: Problema TeXnico: parsing di righe #55780
    Up
    0
    Down
    ::

    Come si potrebbe inserire un contatore che conti i gruppi di righe?
    Potrei voler effettuare delle manipolazioni solo sul primo e sul secondo gruppo di righe, lasciando gli altri all’algoritmo di cui sopra.
    Mi spiego. Se ho:
    `Riga 1\\
    Riga 2\\
    Riga 3\\
    \\
    Riga 5\\
    Riga 6\\
    \\
    Riga 7\\
    \\
    Riga 9\\
    Riga 10\\
    Riga 11
    `
    vorrei anteporre $\bullet$ alla Riga 1 e $\star$ alla Riga 5.

    Agostino

    Aggiungi un nuovo contatore \r@wcounti che azzererai all’inizio di \ppr@ws come l’altro e incrementi a ogni esecuzione di \ppr@w; prima di \ifcase in \processr@w aggiungi la macro \pppr@fix così definita:
    `\def\pppr@fix{%
    \ifcase\r@wcounti\or
    \textbullet\ \or % 1
    \or %2
    \or %3
    \or %4
    $\star$\ \or %5
    …
    \fi}`
    Modifica come più ti aggrada (spero che sia chiaro il significato dei puntini).

    Ciao
    Enrico

    in risposta a: intestazione pagina (testatine) #55759
    Up
    0
    Down
    ::

    Io non li metterei, anche se non ho mai detto che sembrino adatti a onoranze funebri; magari aumenterei \headsep e \footskip.

    Tuttavia nei iei libri ho semrpe messo un filetto sottile da 0,4pt sotto alle testatine, ma non ho mai messo filetti sopra i piedini.

    Ciao Claudio. Non stavo ironicamente attribuendo a te la paternità dell’affermazione :D. Non ricordo chi l’ha scritta, ma sono quasi sicuro di averla letta.
    Una questione stilistica: se si inserisce una “testatina” a pie’ pagina, non rischia di confondersi con il testo o con una nota. Essendo un’informazione generale della pagina a me verrebbe da staccarla ed evidenziarla con un filetto. Mi sembrerebbe più iomportante i filetto inferiore che quello superiore. Ho detto la stupidaggine del secolo? 😀

    Rivendico con orgoglio la paternità della classificazione. 🙂

    Il progetto grafico di un documento deve basarsi su tanti fattori. In genere il doppio filetto mi urta, se devo essere sincero. Non sono nemmeno tanto fanatico dei filetti superiori, figuriamoci se metterei solo quello in basso!

    È chiaro che un piede “complesso” va usato solo se non ci sono note al piede e probabilmente va distanziato dal fondo della gabbia di almeno due righe di stampa. Poi le variazioni sono infinite.

    Prova a prendere trenta libri a caso in una libreria; quanti ne trovi con il filetto in basso?

    Ciao
    Enrico

Stai visualizzando 15 risposte – dal 4,486 al 4,500 (di 13,205 totali)

Go to top▲