Jag har två sektioner som jag vill separera med en tom rad. Varje gång jag trycker på Enter tar LyX bort det tom rad mellan stycken. Hur förhindrar jag detta?
Svar
Detta är LyXs sätt att hålla sig tro mot LaTeX där på varandra följande tomma rader slås samman – en bra sak när du talar om konsekvent dokumentlayout / design. Om du vill infoga en tvingad vertikal hoppning, sätt in en ERT som innehåller antingen \smallskip
, \medskip
, \bigskip
eller en fast \vspace{<len>}
där du anger <len>
. För en fast / hård, enkel tom rad använder du \vspace{\baselineskip}
(ungefär samma som \bigskip
).
De andra längderna som nämnts är ”mjuka er ”och möjliggöra en viss sträckning / krympning.
För konsistens kan du också öka hoppet mellan stycken (känt som \parskip
) under Dokument> Inställningar .. .> Textlayout> Separera stycken med> Vertikalt utrymme:
Kommentarer
- När ska jag använda \ newline istället?
- Att
\vspace{}
verkar riktigt bra. : -ThumbUp - Vad sägs om att använda
\newline
som @skan frågade?
Svar
Du kan använda bigbreak :
alfa bravo \bigbreak charlie delta
Bakgrund (från @egreg svar i en mer allmän fråga )
\bigbreak
står inte i LaTeX-handboken. Det tar bort ett föregående vertikalt utrymme om det är mindre än vad det skulle infoga; det avslutar också ett stycke och säger till TeX att det markerar en bra punkt där en sidbrytning kan hända.
Kommentarer
Svar
Om du vill ha en finare kontroll över din layout kan du använda \ vskip.
Some text \vskip 0.2in Some text
Du kan ändra värdet och enheterna om du vill.
Något du kan göra är att skapa ett anpassat kommando:
\newcommand{\newpara} { \vskip 1cm }
Så nu kan du bara skriva \ newpara på ungefär samma sätt som \ newline:
Some text \newpara Some text
Inte säker på hur detta fungerar i LyX men eftersom det använder LaTeX-språket ska det fungera
Kommentarer
- Välkommen till TeX.SX! Du kan titta på vår startguide för att bekanta dig med vårt format.
- Jag gillar den här flexibiliteten, … vilket gjorde jag försöker
\hskip 0.2in
och det fungerade lika bra, FYI. Tack!
Svar
Du behöver inte använda extra kod förutom dubbla bakåtvända snedstreck. När du har avslutat ett stycke, ge \\
och placera en tom rad där. Tillsammans fungerar det för att sätta en extra tom linje.
Gilla:
I am a LaTeX user.\\ I am a LaTeX user.
Kontrollera detta. Det ger en extra tom rad mellan de två raderna.
Och om du vill använda någon annan avståndsstorlek kan du använda \\[]
. Till exempel: \\[2in]
Detta ger ett extra 2-tums mellanrum mellan de två raderna.
Kommentarer
- Välkommen till TeX.SX! Jag ' är rädd att detta inte är ' t ett bra sätt att göra saker på. Du bör aldrig avsluta ett stycke med
\\
, se t.ex. Bästa valet mellan att använda \\ eller lämna utrymme efter varje stycke för att avsluta stycket och [När ska man använda \ par och när \\] ( tex.stackexchange.com/q/82664 ) - Hej, tack för ditt svar Men som jag stod inför, sätter jag bara ett tomt utrymme ' t hjälp med att placera en extra tom linje mellan stycken. Även att använda \ par gör inte heller. Så vad ska användas för att placera en tom linje mellan två stycken, utan frontindrag?
- För LyX, se ovanstående svar. För LaTeX, lägg till
\usepackage{parskip}
till ingressen. - @Torbj ø rnT. Jag är ny på LaTeX men jag tror att ett av dess huvudsakliga problem är bristen på ett riktigt kommando för stycken spacind.
\parskip
gör fantastiska saker för avsnittavstånd och innehållsförteckning !! / li> - @JohnMarjan Ehm, OK. Jag ' har aldrig haft det problemet, eftersom jag knappast någonsin har behov av att byta parskip.Och jag ' är bara en användare, så att klaga till mig är ganska meningslöst för att vara ärlig. (Jag sa inte heller ' om att ändra
\parskip
(med\setlength
), Jag sa lägga till\usepackage{parskip}
. Det ändrar inte ' t åtminstone. Observera att vissa dokumentklasser (KOMA-klasser ochmemoir
åtminstone tror jag) har sina egna gränssnitt för den här typen av saker.)
\bigbreak
uppmuntrar en sidbrytning. Bara bra att veta när det ' är oönskat.\bigskip
skulle vara liknande men utan den potentiella sidbrytningseffekten.