Ik heb twee secties die ik “graag wil scheiden door een lege regel. Elke keer dat ik op Enter druk, verwijdert LyX die lege regel tussen alineas. Hoe voorkom ik dit?
Antwoord
Dit is LyX s manier om trouw te blijven aan LaTeX waar opeenvolgende lege regels worden samengevoegd – een goede zaak als je het hebt over een consistente documentlay-out / -ontwerp. Als je een geforceerde verticale overslag wilt invoegen, voeg dan een ERT in met \smallskip
, \medskip
, \bigskip
of een vaste \vspace{<len>}
waar u <len>
. Gebruik voor een vaste / harde, enkele lege regel \vspace{\baselineskip}
(ongeveer hetzelfde als \bigskip
).
De andere lengtes die werden genoemd zijn “zacht er “en sta wat uitrekken / krimpen toe.
Voor consistentie kunt u ook het overslaan tussen alineas vergroten (bekend als \parskip
) onder Document> Instellingen .. .> Tekstopmaak> Scheid alineas met> Verticale spatie:
Opmerkingen
Antwoord
U kunt bigbreak gebruiken:
alfa bravo \bigbreak charlie delta
Achtergrond (van @egreg antwoord in een meer algemene vraag )
\bigbreak
wordt niet “niet vermeld in de LaTeX-handleiding. Het verwijdert een voorafgaande verticale spatie als deze kleiner is dan wat hij zou invoegen; het beëindigt ook een alinea en vertelt TeX dat het een goed punt markeert waar een pagina-einde kan plaatsvinden.
Reacties
- note
\bigbreak
moedigt het breken van een pagina aan. Gewoon goed om te weten wanneer het ' ongewenst is.\bigskip
zou vergelijkbaar zijn, maar zonder het mogelijke pagina-einde effect.
Antwoord
Als u een fijnere controle over uw lay-out wilt, kunt u \ vskip gebruiken.
Some text \vskip 0.2in Some text
U kunt desgewenst de waarde en eenheden wijzigen.
Wat u ook kunt doen, is een aangepast commando maken:
\newcommand{\newpara} { \vskip 1cm }
Dus nu kunt u \ newpara typen op vrijwel dezelfde manier als \ newline:
Some text \newpara Some text
Weet niet zeker hoe dit werkt in LyX, maar aangezien het de LaTeX-taal gebruikt, zou het moeten werken
Opmerkingen
- Welkom bij TeX.SX! Je kunt onze startersgids bekijken om je verder vertrouwd te maken met ons formaat.
- Ik hou van deze flexibiliteit, … die maakte ik probeer
\hskip 0.2in
en dat werkte net zo goed, ter info. Bedankt!
Antwoord
Het is niet nodig om extra code te gebruiken behalve dubbele backslash. Geef na het beëindigen van een alinea \\
en plaats daar een lege regel. Gecombineerd werkt het voor het plaatsen van een extra lege regel.
Zoals:
I am a LaTeX user.\\ I am a LaTeX user.
Controleer dit. Het geeft een extra lege regel tussen de twee regels.
En als je een andere maat spatiëring wilt gebruiken, kun je \\[]
gebruiken. Bijvoorbeeld: \\[2in]
Dit zal een extra 2-inch ruimte tussen de twee regels plaatsen.
Opmerkingen
- Welkom bij TeX.SX! Ik ' ben bang dat dit geen ' een goede manier is om dingen te doen. Je mag een alinea nooit eindigen met
\\
, zie bijv. Beste keuze tussen het gebruik van \\ of het laten van ruimte na elke alinea om de alinea te beëindigen en [When to use \ par and when \\] ( tex.stackexchange.com/q/82664 ) - Hallo, bedankt voor je antwoord Maar zoals ik al zei, het plaatsen van alleen een spatie betekent niet ' t helpen bij het plaatsen van een extra lege regel tussen de alinea. Zelfs het gebruik van \ par doet dat ook niet. Dus wat moet er worden gebruikt om een lege regel tussen twee alineas te plaatsen, zonder voorinspringing?
- Zie voor LyX het bovenstaande antwoord. Voor LaTeX, voeg
\usepackage{parskip}
toe aan de preambule. - @Torbj ø rnT. Ik ben nieuw bij LaTeX, maar ik denk dat een van de grootste problemen het ontbreken van een echt commando is voor alineas spacind.
\parskip
doet vreselijke dingen met de sectie-afstand en de inhoudsopgave !! - @JohnMarjan Ehm, oké. Ik ' heb dat probleem nooit gehad, aangezien ik bijna nooit de behoefte heb om de parskip te veranderen.En ik ' ben maar een gebruiker, dus klagen bij mij is eigenlijk zinloos om eerlijk te zijn. (Ook heb ik ' niets gezegd over het aanpassen van
\parskip
(met\setlength
), Ik zei add\usepackage{parskip}
. Dat verandert ' de inhoudsopgave niet op zijn minst. Merk op dat sommige documentklassen (KOMA-klassen enmemoir
tenminste, denk ik) hebben hun eigen interfaces voor dit soort dingen.)
\vspace{}
lijkt erg handig. : -ThumbUp\newline
zoals @skan vroeg?