Ho due sezioni che vorrei “separare da una riga vuota. Ogni volta che premo Invio , LyX lo rimuove riga vuota tra i paragrafi. Come posso impedirlo?
Risposta
Questo è il modo di LyX di rimanere fedele a LaTeX dove le righe vuote successive vengono unite: una buona cosa quando si parla di layout / design coerente del documento. Se si desidera inserire un salto verticale forzato, inserire un ERT contenente \smallskip
, \medskip
, \bigskip
o un valore fisso \vspace{<len>}
dove specifichi <len>
. Per una riga vuota fissa / definitiva, utilizza \vspace{\baselineskip}
(più o meno come \bigskip
).
Le altre lunghezze menzionate sono “morbide er “e consentire un po di allungamento / riduzione.
Per coerenza, puoi anche aumentare il salto tra i paragrafi (noto come \parskip
) in Documento> Impostazioni .. .> Layout del testo> Separa i paragrafi con> Spazio verticale:
Commenti
Risposta
Puoi utilizzare bigbreak :
alfa bravo \bigbreak charlie delta
Sfondo (dalla risposta di @egreg a una domanda più generale )
\bigbreak
non è elencato nel manuale LaTeX. Rimuove uno spazio verticale precedente se è inferiore a quello che dovrebbe inserire; termina anche un paragrafo e dice a TeX che segna un buon punto in cui può verificarsi uninterruzione di pagina.
Commenti
- note
\bigbreak
incoraggia uninterruzione di pagina. Buono solo a sapere quando ' è indesiderato.\bigskip
sarebbe simile ma senza il potenziale effetto di interruzione di pagina.
Risposta
Se desideri un controllo più preciso sul layout, puoi utilizzare \ vskip.
Some text \vskip 0.2in Some text
Puoi modificare il valore e le unità se lo desideri.
Non puoi fare altro che creare un comando personalizzato:
\newcommand{\newpara} { \vskip 1cm }
Quindi ora puoi semplicemente digitare \ newpara più o meno allo stesso modo di \ nuova riga:
Some text \newpara Some text
Non sono sicuro di come funzioni in LyX ma poiché usa il linguaggio LaTeX dovrebbe funzionare
Commenti
- Benvenuto in TeX.SX! Puoi dare unocchiata alla nostra guida introduttiva per familiarizzare ulteriormente con il nostro formato.
- Mi piace questa flessibilità, … che ha reso provo
\hskip 0.2in
e ha funzionato altrettanto bene, FYI. Grazie!
Risposta
Non è necessario utilizzare codice aggiuntivo oltre alla doppia barra rovesciata. Dopo aver terminato un paragrafo, digita \\
e inserisci una riga vuota lì. Insieme funzionerà per mettere una riga vuota in più.
Come:
I am a LaTeX user.\\ I am a LaTeX user.
Seleziona questo. Fornirà una riga vuota in più tra le due righe.
E se vuoi usare qualsiasi altra dimensione di spaziatura, puoi usare \\[]
. Ad esempio: \\[2in]
Ciò inserirà uno spazio aggiuntivo di 2 pollici tra le due righe.
Commenti
- Benvenuto in TeX.SX! ' temo che questo non sia ' un buon modo di fare le cose. Non dovresti mai terminare un paragrafo con
\\
, vedi ad es. La scelta migliore tra luso di \\ o lasciare spazio dopo ogni paragrafo per terminare il paragrafo e [Quando usare \ par e quando \\] ( tex.stackexchange.com/q/82664 ) - Ciao, grazie per la tua risposta Ma come ho affrontato, mettere solo uno spazio vuoto non ' t aiuta a inserire una riga vuota in più tra il paragrafo. Anche luso di \ par non lo fa. Quindi cosa dovrebbe essere usato per mettere una riga vuota tra due paragrafi, senza il rientro anteriore?
- Per LyX, vedi la risposta sopra. Per LaTeX, aggiungi
\usepackage{parskip}
al preambolo. - @Torbj ø rnT. Sono nuovo di LaTeX ma penso che uno dei suoi problemi principali sia la mancanza di un vero comando per i paragrafi spacind.
\parskip
fa cose orribili alla spaziatura delle sezioni e al sommario !! - @JohnMarjan Ehm, OK. ' non ho mai avuto questo problema, poiché non ho quasi mai la necessità di cambiare il parskip.E io ' sono solo un utente, quindi lamentarsi con me è in qualche modo inutile a essere onesti. (Inoltre, ' non ho detto nulla sulla modifica di
\parskip
(con\setlength
), Ho detto di aggiungere\usepackage{parskip}
. Questo ' non modifica almeno il ToC. Tieni presente che alcune classi di documenti (classi KOMA ememoir
almeno, credo) hanno le proprie interfacce per questo genere di cose.)
\vspace{}
sembra davvero utile. : -ThumbUp\newline
come ha chiesto @skan?