Ikke-brytende plass

Et beskyttet rom ( engelsk no-break space , også non-breaking space , forkortet NBSP , noen ganger også referert til som permanent plass) forhindrer en automatisk linjeskift i plassering av rommet , noe som kan svekke lesbarheten og forstyrre lesestrømmen . Karakteren kom frem fra reglene for linjesetting i setting da de ble implementert for digital typografi .

Digital typografi

Det ikke-ødeleggende rommet genereres med koden i HTML- kildetekster  . I Unicode- tegnsettet kan det bli funnet på posisjon U + 00A0 i Unicode-blokken Latin-1, supplement .

Smalt, ikke-brutt rom

I tillegg til det vanlige beskyttede rommet, er det også et smalt beskyttet rom i Unicode-standarden ( engelsk smalt no-break space , forkortet NNBSP , posisjon U + 202F,  ). I DIN 5008 : 2020-03 blir dette referert til som smale mellomrom ; det ubeskyttede smale rommet brukes ikke der.

Flere rom som ikke går i stykker

I tillegg er det et beskyttet rom uten egen bredde (engelsk nullbredd-pause , posisjon U + FEFF, ), det tomme sifferet (engelsk figurrom , posisjon U + 2007) og den mongolske vokalskilleren (engelsk mongolsk vokal separator , forkortet MVS , vare U + 180E), som i stor grad tilsvarer NNBSP, men kan også ha innflytelse på formen på de vedlagte bokstavene. Bruddatferden er beskrevet i Unicode linjeskiftalgoritmen .

Koding

De ikke-bryte mellomromene er definert og kodet som følger:

Internasjonal karakterkoding standard  Unicode
og koding i Internet- dokumentformat HTML
karakter Unicode beskrivelse HTML
posisjon beskrivelse heksadesimal desimal heter
▕ ▏ U + 00A0 no-break plass ikke-brytende plass & # x00A0; & # 160; & nbsp;
▕ ▏ U + 202F smalt rom uten pause smalt, ikke-brytende rom & # x202F; & # 8239; -
▕ ▏ U + FEFF null bredde no-break space beskyttet rom uten egen bredde 1 & # xFEFF; & # 65279; -
▕ ▏ U + 2007 figurplass tomt siffer 2 & # x2007; & # 8199; -
▕᠎▏ U + 180E Mongolsk vokalavskiller Mongolsk vokalavskiller & # x180E; & # 6158; -
1Foreldet, erstattet av U + 2060 ordføyer for å skille BOM
2Hvitt mellomrom garanterer samme bredde som et bordnummer med samme skrift

I ASCII - tegnsett fra 1963 er ingen beskyttede områder inkludert, og det er derfor mange eldre datasystemer de ikke kunne representere. Nesten alle moderne datamaskiner bruker i det minste ISO 8859- standarden som ble introdusert i 1987, og kan derfor behandle og vise i det minste det ikke-ødelagte rommet U + 00A0 uten problemer.

Søknadseksempler

  • Mellom hilsen og navnet på en person: "Prof. Dr. Examplehausen ”- Prof. Dr. Beispielhausen(  eller  ) Minst en vil ønske å holde de to titlene“ Prof. ”og“ Dr. ”sammen; akkurat som en enkelt tittel "Dr." med etternavnet. Imidlertid kan et skille mellom gruppen med flere titler på den ene siden og etternavnet på den andre være veldig nyttig; Konstruktioner som er koblet for lenge bør unngås, ellers ville midten av etternavnet være skilt. Ellers vil det være et for stort gap i høyre marg eller begrunnelse med stort avstand mellom ord.
  • Mellom numerisk verdi og måleenhet : "44 mm" - 44 mm.
  • I forkortelser : “z. B. “- z. B.Det er bedre å bruke et smalt beskyttet rom (“ f.eks. ”- z. B.) her. Av hensyn til kompatibilitet brukes det imidlertid vanligvis ikke da dette tegnet ikke støttes av alle nettlesere og skrifttyper. I stedet blir rommet ofte utelatt helt, men dette er ikke riktig i henhold til DIN 5008 .
  • Med spesialtegn: "3 + 5" - 3 + 5og i visse konstellasjoner av skilletegn som "Eksempel -" - Beispiel –.
  • Ytterligere eksempler:
    • "St. Ulrich "-St. Ulrich
    • "St. Afra "-Hl. Afra
    • "Ludwig II." - Ludwig II.
    • "Versjon 3" - Version 3
    • "14. Century "-14. Jahrhundert
    • "30. Juni "-30. Juni
    • "B 17" - B 17
    • "S. 18 ff. "-S. 18 ff.
    • "A 96" - A 96.

Representasjon på datasystemer

Operativsystem, applikasjon
eller standard 1
Ikke-brytende plass () Smalt, ikke-brutt rom ()
Windows GUI ( CP1252 , standard) Alt+ 01602 Alt+ 82392
TUI ( CP850 , ledetekst) Alt+ 2552 -
Mac os +Leertaste -
X11 under z. B. Linux eller BSD Compose, Leertaste,Leertaste -
AmigaOS Alt+Leertaste -
Tysk standard tastaturoppsett T2
(standard for Tyskland og Østerrike)
Alt Gr+Leertaste Gruppebytte :

Hvis tilgjengelig: + (etter å ha gitt slipp) Leertaste
eller Alt Gr+ + (etter å ha gitt slipp)Leertaste

AbiWord Strg+ ⇧Shift+Leertaste -
Emacs Strg+ X, 8,Leertaste Strg+ X, 8, Eingabetaste, 2, 0, 2, F,Eingabetaste
Adobe FrameMaker Strg+Leertaste -
LibreOffice- varianter Strg+ Leertaste (før OOo 3)

Strg+ ⇧Shift+ Leertaste (fra OOo 3)

-
Microsoft Word Tastatursnarvei Strg+ ⇧Shift+Leertaste -
Unicode-inngang 5 A, 0, Alt+ CEller A, 0, Alt+X 2, 0, 2, F, Alt+ CEller 2, 0, 2, F, Alt+X
Neo Mod3+ ⇧Shift+ Leertasteeller

Mod3+ , Leertaste, Leertaste3

Mod3+ Mod4+ Leertaste4
LaTeX  / vanlig TeX alltid ~ \thinspace6 7
i tillegg med LaTeX
utenfor formlene
- \,8. plass
i tillegg i formler - \mkern\thinmuskip, 9
Konstruksjoner generelt Innholdet i \hbox{...}eller i LaTeX \mbox{...}er ikke ødelagt, inkludert mellomrom;

enda bedre er \nolbreaks{...}fra pakken nolbreaks , slik at alle mellomord mellomrom på en linje samsvarer

Konstruksjon i formler Innholdet i {...}er ikke ødelagt, 10 inkludert mellomrom
Vim Digraph 11 Strg+ K, ⇧Shift+NS -
Unicode-inngang Strg+ V, U, 0, 0, A,0 Strg+ V, U, 2, 0, 2,F
WordPerfect Strg+Leertaste -
HTML HTML-enhet   -
konstruksjon Plasser i elementer med CSS-egenskaper brytes ikke white-space:nowrap
XML / XHTML desimal    
heksadesimal    
ISO 8859-1 (Latin-1) (desimal) 160 -
Unicode (heksadesimal) U + 00A0 U + 202F
1Mange operativsystemer og applikasjoner tilbyr også spesifikke alternativer for å skrive inn et Unicode-tegn direkte .
2Tast inn tall ved hjelp av det numeriske tastaturet . Hold Alt nede permanent.
3Med det tyske QWERTZ-tastaturoppsettet tilsvarer Mod3-tastene Caps Lock eller Hash-tast. Compose-støtte (Mod3 + Tab eller ♫) må være installert på noen systemer .
4. plassMed det tyske QWERTZ-tastaturoppsettet tilsvarer Mod3-tastene Caps Lock eller Hash-tast. Mod4-tastene tilsvarer økning / reduksjon (> / <) eller Alt-Gr- tasten.
5 Angi Unicode-tegn ved hjelp av tastaturet ( Memento fra 16. desember 2014 i Internett-arkivet ): I dialogbokser er tastekombinasjonen ALT + X
; se også: Unicode-tegnet for den spesifiserte Unicode-tegnkoden (heksadesimal) , bruk av tastaturet til å sette inn en Unicode-tegnkode i et dokument, og sette inn Unicode-tegn .
SjetteJohannes Braams og andre: LaTeX 2 ε Kilder . (PDF, 2.3 MB;) 27. juni 2011, s.65.
7.DE Knuth: TeXbook . Addison-Wesley, Reading 1984 og senere, s. 352.
8. plass \,er egentlig \ifmmode\mskip\thinmuskip\else\thinspace\fidefinert som, se LaTeX 2 ε Kilder s. 65. Innenfor en formel blir det \mskipnoe som skaper lim og derfor tillater en linjeskift - TeXbook , s. 290 og kapittel 12. Ellers \thinspace, se ovenfor.
9 TeXbook s. 280 og 167f. - men helt uvanlig.
10 TeXbook , s. 173.
11Digraph- støtte basert på RFC 1354 i innsettingsmodus i henhold til dokumentasjon .

symbol

I Microsoft Word brukes gradssymbolet (°) som formateringssymbol for det ikke-bryte rommet .

Se også

Individuelle bevis

  1. Nyttig tastekombinasjon. Beskyttede mellomrom i Word-dokumenter. I: Augsburger Allgemeine, 21. november 2016. Hentet 18. juni 2021.