Formátuji hebrejskou bibli v aplikaci InDesign pro svoji třídu, ale mám potíže s vytvářením odsazení tak, abych ji mohl použít na celou copy.
V současné době to vypadá takto:
Ale chci, aby to vypadalo takto:
Je vůbec možné (1) to udělat snadno a (2) použít to na každý řádek v knize? Existuje více než 600 stránek a nechtěl bych to dělat ručně, pokud možný. Podíval jsem se do několika článků vysvětlujících karty a odrážky, ale zdá se mi, že nenajdu nic, co by se týkalo něčeho takového.
Díky.
Komentáře
- Jsou to maximálně všechny dva řádky? Nebo to může být také odstavec o více než dvou řádcích, kde chcete odsadit všechny následující řádky za prvním? Pokud jsou to vždy jen dva, můžete v nastavení stylu odstavce použít možnost Pravé odsazení Poslední řádek; pokud existují i delší odstavce, je to složitější. (Také by text nevypadal hezčeji, kdyby byly kapitoly a verše správně zarovnány pod sebou? Mělo by to být proveditelné se záložkou zarovnanou na znak dvojtečky, myslím.)
- Ano, věřím je to vždy jen maximum 2 řádků, ale zdá se, že odsazení posledního řádku také odsazuje první řádek, pokud existuje pouze jeden řádek. Existuje způsob, jak to obejít, nebo je moje jediná možnost složitější cesta?
- Ach ano, dobrá poznámka. Snad nejmenší potíží by bylo mít dva styly a použít ten s odsazením posledního řádku pouze na odstavce s více řádky.
- @JanusBahsJacquet proč ne ' t shrnul jsi to do odpovědi? Tady v komentářích ' není možné přijmout jako správné, takže otázka zůstane navždy otevřená
- @Luciano Za předpokladu, že Ben má MENA verzi InDesignu, je Zdá se, že odpověď opentype je správná, ne moje.
Odpověď
Není toho moc. Je to klasický způsob stylování seznamů v jakékoli aplikaci pro návrh nebo zpracování textu.
Krok 1: Odsadíte celý odstavec o určitou hodnotu, např 20 mm
Krok 2: Nastavíte záporné odsazení pro první řádek se stejnou hodnotou, např. –20 mm
Krok 3: Nastavíte zarážku tabulátoru na stejnou hodnotu (např. 20 mm ) a použijte záložku v každém prvním řádku odstavce.
Nyní vše dokonale zapadá na své místo. Text v každém prvním řádku kvůli kartě, všechny následující řádky používají odsazení odstavce. Čísla v každém prvním řádku jsou umístěna správně přes zápornou odrážku.
Komentáře
- Jak přesně to bude fungovat, když je seznam zarovnán doprava? Pro okraj na pravé straně neexistuje žádná možnost odsazení prvního řádku.
- Jedná se o skript zprava doleva, takže odstavec musí být nastaven zprava doleva a poté bude vše automaticky obráceno.
Odpověď
Nejprve se podívejte na @ odpověď opentype , protože je 100% správná a obecně správná cesta k tomu. Chtěl jsem to přidat jako komentář k jeho odpovědi, ale ne dost zástupců, takže …
Nemohl jsem si nevšimnout:
Pokud to bylo definováno tabulátorem, měly by se zarovnat všechny řádky veršovaného textu (pokud byl v každém odstavci samozřejmě pouze jeden znak tabulátoru), ale ne . Podle mě to vypadá, že mezi číslem verše a textem verše je nějaká mezera , spíše než karta.
Pokud chcete použít mezery k oddělení čísel z textu (ale raději ne), pak metoda odsazení wi Nebudu fungovat správně. Místo toho můžete mezi mezeru a začátek textu verše vložit značku Indent to Here
. Můžete to udělat výběrem Type -> Insert Special Character -> Other -> Indent to Here
. Zbývající řádky by se měly všechny odsadit do svislé polohy značky. Vypadá to takto:
Jako oddělovač jsem použil em-prostor . Všimněte si, že neexistují žádné odsazení odstavce (všechny nulové), přesto se všechny seřadí přesně tak, jak jste chtěli. Takto to vypadá se skrytými znaky:
Jedinou nepříjemností této metody je, že musíte do každého odstavce přidat značky Indent to Here
. Lze to však provést pomocí nějakého GREP.