Indesign CS4: sillabazione

Di: EriBo | 26/09/2020 18:39:34
Ciao a tutti,
avrei urgentemente bisogno della soluzione ad un problema.
Sto impaginando un libro e l'autore esige che la sillabazione nell'andare a capo non separi gli iati. c'è un modo per farlo in Indesign?

Risposte



per iniziare devi creare uno stile carattere che abbia solo la spunta su non dividere, nessuna altra scelta.
poi puoi creare uno stile grep oppure usare trova e cambia per assegnare lo stile carattere appena creato.
il pattern può essere questo \bgli iati\b
se usi il trova e cambia, scheda grep, il campo cambia con, deve essere vuoto, in sostituisci formato sceglierai lo stile carattere "non dividere"
lo stile grep invece dovrai crearlo in tutti gli stili paragrafo interessati, il pattern è identico.

Di: barabbagrep | 26/09/2020 18:39:34


quindi se ho capito bene non faccio altro che creare uno stile e nella finestra dello stile al pannello "formato base caratteri" clicco su non dividere e le altre opzioni non le spunto insomma. poi applico il tutto con il sistema che mi hai spiegato??
scusami se insisto ma sono proprio alle prime armi.

Di: EriBo | 26/09/2020 18:39:34


siccome ho letto che stavi impaginando un libro davo per scontato che conoscessi gli stili paragrafo e carattere.
se sei alle prime armi lascia perdere quello che ho scritto e lo fai a mano, selezioni quello che ti interessa con lo strumento testo e dal pannello laterale carattere selezioni nel menù non dividere.
devi avere un po' di dimestichezza con gli stili paragrafo e carattere prima di usare la prima soluzione che ho postato.

Di: barabbagrep | 26/09/2020 18:39:34


Credo di aver risolto con la tua prima soluzione. Piano piano si fa tutto.
Grazie mille davvero.
Buona serata :)

Di: EriBo | 26/09/2020 18:40:34

Re: ciao procedo con ordine

"barabbagrep"per iniziare devi creare uno stile carattere che abbia solo la spunta su non dividere, nessuna altra scelta.
poi puoi creare uno stile grep oppure usare trova e cambia per assegnare lo stile carattere appena creato.
il pattern può essere questo \bgli iati\b
se usi il trova e cambia, scheda grep, il campo cambia con, deve essere vuoto, in sostituisci formato sceglierai lo stile carattere "non dividere"
lo stile grep invece dovrai crearlo in tutti gli stili paragrafo interessati, il pattern è identico.

Ciao
eribo mi ha dato il suo user per mettermi direttamente in contatto con te... sono quindi effettivamente io la persona che deve risolvere questo problema di sillabazione dei gruppi vocalici in genere, non solo di iati. Ora, con indesign me la cavo.. anche se uso sempre le solite funzioni... e i stili grep ahimé li avevo sempre ignorati!
procedo con ordine:
1. ho già creato dei stili di carattere e paragafo che non contemplano stili grep.
2. ho spuntato solo non dividere ma indesign mi fa scomparire il testo dalle cornici... con il solito "+ rosso" in fondo... non ne capisco il motivo visto che sto lavorando solo su testo e non con immagini.. mah!
3. creo lo stile grep e il modo è semplice... ma perchè quel pattern? cosa mi indica la slash, le parentesi quadre... insomma qual è il criterio!? magari mi dovesse riservire so capire alla fonte quali pattern scegliere o creare...
insomma ho smosso un pò di cose, ma i gruppi vocalici continuano a vivere di vita propria senza che io possa tenerli uniti. sempre.
grazie
federica

Di: EriBo | 26/09/2020 18:40:34

Re: Indesign CS4: sillabazione

questo può essere d'aiuto per iniziare,
http://www.vinz.info/espressioni-regola ... 0000f.html
poi c'è un libro in inglese di Peter Kahrel, che costa pochi dollari, c'è anche un libro in francese di Laurent Tournier.
per quanto riguarda i tuoi gruppi vocali da tenere insieme è meglio trovare un altro pattern, quello va bene per mantenere insieme due parole.
il \b è un confine di parola, non cercherà parole composte, il resto è letterale "gli iati"
ma il tuo problema è diverso che mantenere insieme due parole, si dovrebbero conoscere tutti i gruppi interessati, in pratica dovrei avere il testo tra le mani per provare…

Di: barabbagrep | 26/09/2020 18:40:34

Re: Indesign CS4: sillabazione

un possibile pattern potrebbe essere questo
(?i)\w*[[=a=][=e=][=i=][=o=][=u=]][[=a=][=e=][=i=][=o=][=u=]]\w*
chiaramente la sillabazione di indesign andrà a farsi benedire con il conseguente aumento di righe di testo, per questo il segno + rosso…
provo a spiegare come è fatto,
(?i) questo fa si che la ricerca sia insensibile alle maiuscole/minuscole
\w cerca un carattere di parola
* l'asterisco gli dice, zero o più volte (i caratteri possono esserci o no)
[[=a=][=e=][=i=][=o=][=u=]] questa parte è ripetuta due volte, per trovare una coppia di vocali con un qualsiasi accento, la lettera singola si scrive così,
[[=a=]]
a questo pattern deve essere applicato lo stile carattere non dividere
sinceramente lavorare in questo modo non mi piace, ma a volte…
ciao

Di: barabbagrep | 26/09/2020 18:40:34

Re: Indesign CS4: sillabazione

"barabbagrep"un possibile pattern potrebbe essere questo
(?i)\w*[[=a=][=e=][=i=][=o=][=u=]][[=a=][=e=][=i=][=o=][=u=]]\w*
chiaramente la sillabazione di indesign andrà a farsi benedire con il conseguente aumento di righe di testo, per questo il segno + rosso…
provo a spiegare come è fatto,
(?i) questo fa si che la ricerca sia insensibile alle maiuscole/minuscole
\w cerca un carattere di parola
* l'asterisco gli dice, zero o più volte (i caratteri possono esserci o no)
[[=a=][=e=][=i=][=o=][=u=]] questa parte è ripetuta due volte, per trovare una coppia di vocali con un qualsiasi accento, la lettera singola si scrive così,
[[=a=]]
a questo pattern deve essere applicato lo stile carattere non dividere
sinceramente lavorare in questo modo non mi piace, ma a volte…
ciao

Ciao
non so come ringraziarti per questo supporto tecnico che ha risolto il mio problema.
L'unica cosa che ottimizzerebbe la funzione (?i)\w*[[=a=][=e=][=i=][=o=][=u=]][[=a=][=e=][=i=][=o=][=u=]]\w* sarebbe inserire un'ulteriore criterio di ricerca per cui indesign dovrebbe cercare questi incontri di vocali solo nelle parole che vanno a capo e non in tutte le parole, evitando così di non dividere tutto con eventuale scorrimento di testo...
Se fosse possibile sarebbe perfetto, altrimenti procederò in questo modo.
Grazie mille, davvero!

Di: EriBo | 26/09/2020 18:40:34

Re: Indesign CS4: sillabazione

Federica, tu vuoi trasformare indesign in un cane che si morde la coda, :D
alla fine non sillaba più niente.
cercando ho trovato un'altra soluzione possibile, forse più elegante
2 fantastici script di peter kahrel,
hyphens_collect.jsx
hyphens_apply.jsx
fai partire in una copia del tuo documento lo script hyphens_collect.jsx
ti creerà un nuovo documento con tutte le parole sillabate nel tuo documento
le parole si presenteranno così
cittadi~na
paradi~smatica
rifor~nendoli
a questo punto potrai modificare la sillabazione delle parole
puoi spostare la tilde nella posizione desiderata per sillabare diversamente
oppure aggiungere i segni %~ davanti alle parole che non vuoi sillabare
solo il % davanti alla parola disabiliterà l'inserimento della parola nel dizionario utente
%~cittadi~na
%~paradi~smatica
%~rifor~nendoli
una volta fatte le correzioni sulle parole fai partire l'altro script, hyphens_apply.jsx, ti chiederà di scegliere in quale dizionario applicare le correzioni, OK e guardare il risultato nel documento.
io per scrupolo farei anche una copia senza le correzioni alla lista delle parole creata dallo script
qui per scaricare gli script
http://www.kahrel.plus.com/indesign/hyphenation.html
e visto che fai editoria guardati tutte le risorse del sito.
ciao
barabba

Di: barabbagrep | 26/09/2020 18:40:34

Re: Indesign CS4: sillabazione

3br1du4qL'unica cosa che ottimizzerebbe la funzione (?i)\w*[[=a=][=e=][=i=][=o=][=u=]][[=a=][=e=][=i=][=o=][=u=]]\w* sarebbe inserire un'ulteriore criterio di ricerca per cui indesign dovrebbe cercare questi incontri di vocali solo nelle parole che vanno a capo e non in tutte le parole, evitando così di non dividere tutto con eventuale scorrimento di testo...

dimenticavo di rispondere a questo,
non è possibile cercare con grep i trattini di sillabazione immessi automaticamente da indesign…

Di: barabbagrep | 26/09/2020 18:40:34