Mám dvě sekce, které bych chtěl oddělit prázdným řádkem. Pokaždé, když stisknu Enter , LyX to odstraní prázdný řádek mezi odstavci. Jak tomu mohu zabránit?
Odpovědět
Toto je způsob, jak LyX zůstat věrný LaTeXu, kde postupné prázdné řádky jsou sloučeny – dobrá věc, když hovoříte o konzistentním rozvržení / designu dokumentu. Pokud chcete vložit vynucené svislé přeskočení, vložte ERT obsahující \smallskip, \medskip, \bigskip nebo pevné \vspace{<len>} kde zadáte <len> . U pevného / tvrdého jediného prázdného řádku použijte \vspace{\baselineskip} (zhruba to samé jako \bigskip).
Další uvedené délky jsou „měkké“ er „a umožnit určité roztažení / zmenšení.
Z důvodu konzistence můžete také zvýšit přeskočení mezi odstavci (známé jako \parskip) v části Dokument> Nastavení. .> Rozložení textu> Oddělte odstavce> Vertikální mezera:
Komentáře
- Kdy bych měl použít \ newline?
- To
\vspace{}se zdá být opravdu užitečné. : -ThumbUp - Co takhle použít
\newlinejak se @skan zeptal?
Odpovědět
Můžete použít bigbreak :
alfa bravo \bigbreak charlie delta
Pozadí (z @egreg odpověď v obecnější otázce )
\bigbreak není uveden v příručce k LaTeXu. Odstraní předchozí svislý prostor, pokud je menší než to, co by vložil; také ukončí odstavec a řekne TeXu, že označuje dobrý bod, kde může dojít ke zlomení stránky.
Komentáře
Odpověď
Pokud chcete jemnější kontrolu nad svým rozložením, můžete použít \ vskip.
Some text \vskip 0.2in Some text
Hodnoty a jednotky můžete podle potřeby změnit.
Další věc, kterou můžete udělat, je vytvořit vlastní příkaz:
\newcommand{\newpara} { \vskip 1cm }
Takže nyní můžete zadat \ newpara stejným způsobem jako \ newline:
Some text \newpara Some text
Nejste si jisti, jak to funguje v LyXu, ale protože používá jazyk LaTeX, mělo by to fungovat
Komentáře
- Vítejte na TeX.SX! Můžete se podívat na našeho průvodce pro začátečníky , abyste se dále seznámili s naším formátem.
- Líbí se mi tato flexibilita, … zkusím
\hskip 0.2ina to fungovalo stejně dobře, FYI. Děkujeme!
Odpověď
Není třeba používat další kód kromě dvojitého zpětného lomítka. Po ukončení odstavce uveďte \\ a vložte tam prázdný řádek. V kombinaci to bude fungovat pro vložení dalšího prázdného řádku.
Líbí se:
I am a LaTeX user.\\ I am a LaTeX user.
Zaškrtněte toto. Mezi těmito dvěma řádky bude navíc prázdný řádek.
A pokud chcete použít jakoukoli jinou velikost mezer, můžete použít \\[]. Například: \\[2in]
Tím se mezi dva řádky vloží další 2palcový prostor.
Komentáře
- Vítejte v TeX.SX! ' Obávám se, že to není ' dobrý způsob, jak dělat věci. Nikdy byste neměli končit odstavec pomocí
\\, viz např. Nejlepší volba mezi použitím \\ nebo ponecháním mezery za každým odstavcem k ukončení odstavce a [Kdy použít \ par a kdy \\] ( tex.stackexchange.com/q/82664 ) - Ahoj, děkuji za odpověď, ale jak jsem čelil, uvedení pouze prázdného místa ' pomoc při vkládání prázdného řádku mezi odstavec. Ani použití \ par ne. Co by tedy mělo být použito pro vložení prázdného řádku mezi dva odstavce bez přední odrážky?
- Pro LyX viz výše uvedená odpověď. Pro LaTeX přidejte
\usepackage{parskip}do preambule. - @Torbj ø rnT. Jsem v LaTeXu nový, ale myslím, že jedním z jeho hlavních problémů je nedostatek skutečného příkazu pro odstavce spacind.
\parskipdělá hrozné věci v rozestupu oddílů a obsahu !! - @JohnMarjan Ehm, OK. Tento problém jsem nikdy ' neměl, protože sotva někdy potřebuji změnit parskip.A já ' jsem jen uživatel, takže stěžovat si mně je upřímně řečeno zbytečné. (Také jsem ' neřekl nic o úpravách
\parskip(pomocí\setlength), Řekl jsem add\usepackage{parskip}. Tím se ' alespoň nezmění ToC. Všimněte si, že některé třídy dokumentů (třídy KOMA amemoiralespoň myslím) mají pro takové věci vlastní rozhraní.)
\bigbreakpodporuje konec stránky. Je dobré vědět, kdy je to ' nežádoucí.\bigskipby bylo podobné, ale bez potenciálního efektu rozbití stránky.