hoe maak je een nieuwe regel in een jupyter-markdowncel

md
$S$: a set of shops
$I$: a set of items M wants to get

Ik wil graag een nieuwe regel maken tussen deze twee zinnen.
Meestal plaatsen we ” (spatie)” na de eerste zin voor een nieuwe regel, maar het werkt niet in Jupyter.

Hoe kan ik dit doen? Moet ik na de eerste zin twee keer “enter” plaatsen?


Antwoord 1, autoriteit 100%

Voeg gewoon <br>toe waar u de nieuwe regel wilt maken.

$S$: a set of shops
<br>
$I$: a set of items M wants to get

Omdat jupyter notebook markdown cell een superset van HTML is.
http://jupyter-notebook.readthedocs .io/en/latest/examples/Notebook/Working%20With%20Markdown%20Cells.html

Houd er rekening mee dat nieuwe regels die <br>gebruiken niet blijven bestaan ​​bij het exporteren of opslaan van de notebook naar een pdf (met behulp van “Download als > PDF via LaTeX”). Het behandelt waarschijnlijk elke <br>als een spatie.


Antwoord 2, autoriteit 40%

“Meestal plaatsen we ‘ (spatie)’ na de eerste zin voor een nieuwe regel, maar het werkt niet in Jupyter.”

Dat inspireerde me om te proberen tweeruimtes te gebruiken in plaats van slechts één – en het werkte!!

(Natuurlijk kan die functionaliteit mogelijk zijn geïntroduceerd tussen het moment waarop de vraag in januari 2017 werd gesteld en het moment waarop mijn antwoord in maart 2018 werd gepost.)


Antwoord 3, autoriteit 2%

De dubbele spatie werkt over het algemeen goed. Soms komt de ontbrekende nieuwe regel in de PDF echter nog steeds in me op als ik de ondertitels met vier hekjes #### in Jupyter Notebook gebruik, omdat de volgende alinea als een enkele alinea in de ondertitel wordt geplaatst. Geen enkele hoeveelheid dubbele spaties en rendementen loste dit op, totdat ik een notebook-exemplaar ‘v. PDF’ en begon een enkele backslash ‘\’ te gebruiken die ook de volgende alinea mooi laat inspringen:

#### 1.1 My Subtitle  \
1.1 My Subtitle
    Next paragraph text.

Een alternatief hiervoor is om het niveau van je vier # titels te upgraden naar drie # titels, enz. hoger in de titelketen, waardoor de volgende alinea-inspringing wordt verwijderd en de inspringing van de titel zelf wordt opgemaakt (#### Mijn ondertitel —> ### Mijn ondertitel).

### My Subtitle
1.1 My Subtitle
Next paragraph text.

Antwoord 4, autoriteit 2%

Gebruik gewoon backslash \aan het einde van de regel bovenaan.

Het probleem met dubbele spatie is dat het een witruimte toevoegt, zodat je twee verschillende alinea’s hebt.

Ik vind het prettig om soms een nieuwe regel in dezelfde alinea te hebben, voor de leesbaarheid, maar zonder witruimte tussen de regels.

Backslash staat het toe, zelfs als ik het liever als standaardoptie voor “enter” in jupyter zou hebben. Als iemand een idee heeft hoe dit te doen (door het juiste bestand te bewerken in site-packages/notebook/static/notebook/js/misschien?) Ik ben geïnteresseerd.


Antwoord 5

Er is een eenvoudige manier om tekst te plaatsen die niet wordt gewijzigd in Jupyter Notebook (markdown). Je gebruikt alleen drievoudige aanhalingstekens met het omgekeerde accentteken and end with the same quotes three times.

Other episodes