- Questo topic ha 11 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 13 anni, 2 mesi fa da
Mirko.
-
CreatoreTopic
-
17 Giugno 2013 alle 17:59 #86861::
Salve a tutti,vi volevo chiedere delle info su come correggere i bad box derivati da:
1 – acronimi: utilizzando il pacchetto acronym la prima volta che compare un acronimo viene stampato sia la sigla abbreviata che la definizione estesa (es. la prima volta che richiamo \gls{IP} verrà stampato “Internet Protocol (IP)”); a volte capita che questa sbordi dai margini impostati ma in tal caso non viene applicata la sillabazione come per il testo classico e questo genera appunto una segnalazione bad box e soprattutto un problema gafico (fuoriuscita dai margini appunto);
2 – bibliografia: in caso di voci troppo lunghe (es. “url” o “address” con stringhe molto lunghe) anche quì non viene applicata la sillabazione creando bad box ovvero sbordature dai margini.
Come posso correggere questi “errori”. P.S se poù essere utile stò utilizzando TexnicCenter per scrivere la mia tesi in Latex!
Grazie a tutti!!!
-
CreatoreTopic
-
AutoreRisposte
-
-
17 Giugno 2013 alle 19:02 #86862::
Carloni” post=86277Salve a tutti,
vi volevo chiedere delle info su come correggere i bad box derivati da:
1 – acronimi: utilizzando il pacchetto acronym la prima volta che compare un acronimo viene stampato sia la sigla abbreviata che la definizione estesa (es. la prima volta che richiamo \gls{IP} verrà stampato “Internet Protocol (IP)”); a volte capita che questa sbordi dai margini impostati ma in tal caso non viene applicata la sillabazione come per il testo classico e questo genera appunto una segnalazione bad box e soprattutto un problema gafico (fuoriuscita dai margini appunto);
2 – bibliografia: in caso di voci troppo lunghe (es. “url” o “address” con stringhe molto lunghe) anche quì non viene applicata la sillabazione creando bad box ovvero sbordature dai margini.
Come posso correggere questi “errori”. P.S se poù essere utile stò utilizzando TexnicCenter per scrivere la mia tesi in Latex!
Grazie a tutti!!!
Benvenuto!
Senza un esempio di codice (compilaabile!) è difficle aiutarti, soprattutto per il primo “errore”. La sillabazione viene applicata in genere secondo la lingua principale del documento: in che lingua stai scrivendo la tua tesi?
Per il problema con gli indirizzi, prova con`texdoc url`
Comunque, senza un esempio, resta difficile prestare aiuto anche in questo secondo caso. Visto che ci sei, dicci anche che distribuzione [tt]LaTeX[/tt] usi e se è aggiornata 😉 .Lorenzo
-
18 Giugno 2013 alle 13:58 #86863::
GKT” post=86279
Benvenuto!
Senza un esempio di codice (compilaabile!) è difficle aiutarti, soprattutto per il primo “errore”. La sillabazione viene applicata in genere secondo la lingua principale del documento: in che lingua stai scrivendo la tua tesi?\documentclass[12pt,a4paper,oneside,english,italian]{book}
Ho impostato la sillabazione italiana (ho letto che la lingua predefinita è l’ultima inserita nella lista \documentclass)
GKT” post=86279
Per il problema con gli indirizzi, prova con`texdoc url`
Comunque, senza un esempio, resta difficile prestare aiuto anche in questo secondo caso. Visto che ci sei, dicci anche che distribuzione [tt]LaTeX[/tt] usi e se è aggiornata 😉 .Lorenzo
Utilizzo “TeXnicCenter 2 Beta 1”
esempio problema acronym: testo “[…] treni di impulsi (siano esse \gls{PAM}, \gls{PWM}, \gls{PPM} etc.), bensì di legare in maniera più o meno lineare un valore analogico […]”; (vorrei allegarti uno screenshot ma non me lo carica!! 😕 )
Grazie … nel frattempo proverò anche “texdoc url” per la bibliografia
-
18 Giugno 2013 alle 14:47 #86864::
La sillabazione degli acronimi che sono composti dentro un gruppo con un font diverso e specificato dentro il gruppo (vale sia per la sigla sia per il suo significato esteso) soffrono dello stesso inconveniente che si manifesta i diverse altre circostanze dopo un cambiamento di font; vale a dire che la prima prola dopo il cambiamento di font non può essere divisa in sillabe, perché non è delimitata da uno spazio o una “gomma” (che sarebbe uno spazio allungabile e accorciabile) a sinistra, in quanto lo spazio che la separa dalla macro che cambia il font è funzionale al riconoscimento della stringa come nome di macro; bisognerebbe mettere dopo il cambiamento di font uno spazio nullo mediante uno dei comandi appositi; che sia 0pt, 1pt oppure 1sp, non ha importanza, è importante che ci sia uno sapazio fra la macro che cambia il font e il testo che deve essere composto con quel font.Il problema si presenta raramente, tuttavia si presenta anche in altri casi. prova ad insrerire prima della prima parola qualcosa com \hskip0pt (lasciando uno psazio dopo la “t”) e vedi se cambia qualcosa.
-
18 Giugno 2013 alle 17:17 #86865::
OldClaudio” post=86309La sillabazione degli acronimi che sono composti dentro un gruppo con un font diverso e specificato dentro il gruppo (vale sia per la sigla sia per il suo significato esteso) soffrono dello stesso inconveniente che si manifesta i diverse altre circostanze dopo un cambiamento di font; vale a dire che la prima prola dopo il cambiamento di font non può essere divisa in sillabe, perché non è delimitata da uno spazio o una “gomma” (che sarebbe uno spazio allungabile e accorciabile) a sinistra, in quanto lo spazio che la separa dalla macro che cambia il font è funzionale al riconoscimento della stringa come nome di macro; bisognerebbe mettere dopo il cambiamento di font uno spazio nullo mediante uno dei comandi appositi; che sia 0pt, 1pt oppure 1sp, non ha importanza, è importante che ci sia uno sapazio fra la macro che cambia il font e il testo che deve essere composto con quel font.
Il problema si presenta raramente, tuttavia si presenta anche in altri casi. prova ad insrerire prima della prima parola qualcosa com \hskip0pt (lasciando uno psazio dopo la “t”) e vedi se cambia qualcosa.
Ho provato ad inserire \hskip0pt in diversi punti ma non ho mai ottenuto il risultato sperato… forse ho sbagliato qualcosa.
Claudio \hskip0pt devo metterlo nel testo prima di richiamare l’acronimo (riprendendo l’es. precedente: “[…] treni di impulsi (siano esse \hskip0pt \gls{PAM}, \hskip0pt \gls{PWM}, \hskip0pt \gls{PPM} etc.), bensì di legare in maniera più o meno lineare un valore analogico […]”) oppure nel file dove definisco gli acronimi (es: “\newacronym{PWM}{PWM}{\textit{\hskip0pt Pulse-Width modulation}}”)?
-
18 Giugno 2013 alle 19:10 #86866
-
18 Giugno 2013 alle 19:37 #86867::
Claudio \hskip0pt devo metterlo nel testo prima di richiamare l’acronimo (riprendendo l’es. precedente: “[…] treni di impulsi (siano esse \hskip0pt \gls{PAM}, \hskip0pt \gls{PWM}, \hskip0pt \gls{PPM} etc.), bensì di legare in maniera più o meno lineare un valore analogico […]”) oppure nel file dove definisco gli acronimi (es: “\newacronym{PWM}{PWM}{\textit{\hskip0pt Pulse-Width modulation}}”)?
La seconda.
-
19 Giugno 2013 alle 5:12 #86868::
OldClaudio” post=86320
Claudio \hskip0pt devo metterlo nel testo prima di richiamare l’acronimo (riprendendo l’es. precedente: “[…] treni di impulsi (siano esse \hskip0pt \gls{PAM}, \hskip0pt \gls{PWM}, \hskip0pt \gls{PPM} etc.), bensì di legare in maniera più o meno lineare un valore analogico […]”) oppure nel file dove definisco gli acronimi (es: “\newacronym{PWM}{PWM}{\textit{\hskip0pt Pulse-Width modulation}}”)?
La seconda.
Purtoppo nemmeno così son riuscito a caorreggere l’errore; ho inserito nel file delgli acronimi le definizioni
`
\newacronym{PFM}{\hskip0pt PFM}{\hskip0pt \textit{Pulse-Frequency Modulation}}
\newacronym{PAM}{\hskip0pt PAM}{\hskip0pt \textit{Pulse-Amplitude Modulation}}
\newacronym{PWM}{\hskip0pt PWM}{\hskip0pt \textit{Pulse-Width Modulation}}
\newacronym{PPM}{\hskip0pt PPM}{\hskip0pt \textit{Pulse-Position Modulation}}
`ma appunto generano ancora dei bad box! (P.S. vorrei allegare a questo post una immagine per farvi vedere l’output, ma provando da “Add File” non me la carica!?)
-
19 Giugno 2013 alle 8:48 #86869::
`
\newacronym{PFM}{\hskip0pt PFM}{\textit{\hskip0pt Pulse-Frequency Modulation}}
\newacronym{PAM}{\hskip0pt PAM}{\textit{\hskip0pt Pulse-Amplitude Modulation}}
\newacronym{PWM}{\hskip0pt PWM}{\textit{\hskip0pt Pulse-Width Modulation}}
\newacronym{PPM}{\hskip0pt PPM}{\textit{\hskip0pt Pulse-Position Modulation}}
`
Dopo il comando di cambiamento di font e prima del testo, non prima del comando di cambiamento di font.
-
19 Giugno 2013 alle 9:53 #86870::
OldClaudio” post=86328`
\newacronym{PFM}{\hskip0pt PFM}{\textit{\hskip0pt Pulse-Frequency Modulation}}
\newacronym{PAM}{\hskip0pt PAM}{\textit{\hskip0pt Pulse-Amplitude Modulation}}
\newacronym{PWM}{\hskip0pt PWM}{\textit{\hskip0pt Pulse-Width Modulation}}
\newacronym{PPM}{\hskip0pt PPM}{\textit{\hskip0pt Pulse-Position Modulation}}
`
Dopo il comando di cambiamento di font e prima del testo, non prima del comando di cambiamento di font.Purtroppo neanchè così! funziona 😕
-
19 Giugno 2013 alle 12:05 #86871
-
19 Giugno 2013 alle 17:20 #86872
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.