Break de ligne – Wikipedia

before-content-x4

Le terme nouvelle ligne vient du traitement de texte électronique et indique où un texte doit passer d’une ligne à l’autre. Souvent, on ne parle que brièvement Bouleversement .

after-content-x4

Sur une machine à écrire, la rupture de ligne est explicitement effectuée en appuyant sur un bouton ou un levier. Deux fonctions sont remplies:

  • Retour des wagon – positionnement du point d’écriture au début de la ligne (à gauche).
  • Feed de ligne – positionnement du point d’écriture autour d’une ligne vers le bas.

Différents signes de contrôle (codage des signaux électriques) ont été introduits lorsque l’introduction du téléphone a été introduite afin d’afficher la fonction de rupture de ligne d’une machine à écrire. Ceux-ci ont ensuite été également adoptés par la technologie des télécommunications au traitement électronique des données par leur utilisation comme premier dispositif de sortie de l’informatique.

Dans leur affichage à l’écran, les fichiers texte purs sur l’ordinateur ressemblent initialement à un texte écrit sur une machine à écrire, les panneaux de contrôle sont généralement invisibles pour l’utilisateur. Avec la barre de défilement, la connexion entre la largeur de l’écran et la longueur de ligne est perdue, avec les polices proportionnelles du nombre de caractères et la longueur de ligne. Les signes de la pause de ligne n’ont reçu que des fonctions détaillées dans le prix de texte (format de texte riche et similaires).

Étant donné que les signes de contrôle étaient toujours spécifiés dans les phases initiales de la technologie informatique, elles sont toujours l’une des grandes incompatibilités entre différents systèmes d’exploitation et les systèmes de logiciels d’application avec leur changement fonctionnel.

Traitement de texte: nouveau paragraphe, nouvelle ligne, pause de ligne dure et douce [ Modifier | Modifier le texte source ]]

Une distinction est faite entre un formatage de texte des systèmes de traitement de texte entre un Changement de vente et une Changement de ligne, ainsi que entre dur (Manuel) et doux (automatique) Break de ligne. Les méthodes d’entrée et les panneaux de contrôle mentionnés ci-dessous correspondent aux conventions des programmes de traitement de texte généralisés; Cependant, un fonctionnement et un affichage différents sont possibles en fonction du système.

  1. UN Changement de ventes (nouveau paragraphe) est toujours utilisé par de nombreux utilisateurs comme pause en ligne aujourd’hui. L’entrée a lieu avec le bouton Entrer / / , pour afficher le symbole de contrôle du signe de contrôle est souvent “¶” (Marque de vente, Pilcrow) utilisé. Dans le cas des systèmes de traitement de texte actuels, ce bouton ne doit être utilisé que si, en plus de la rupture de ligne, le formatage des ventes modifié (par exemple en modifiant le modèle de formatage), l’insertion automatique d’un espace vide ou l’exécution d’autres Texte riche -Le format est souhaité. Uniquement dans les systèmes sans ces compétences (éditeurs de texte pur, texte en clair ) doit être utilisé pour compléter facilement une ligne. Les balises HTML pour le début et la fin d’un paragraphe sont

    et

    pour paragraphe.

  2. UN Pause de ligne simple (nouvelle ligne) sert à démarrer une nouvelle ligne sans interrompre le formatage des ventes actuel ou à générer des ruptures de ligne dans les tableaux (où une cellule serait complétée par la marque de vente). Le signe de contrôle est “↵”, l’entrée a lieu en fonction du système avec ⇧ Shift + ↵ Entrez ou Ctrl + ↵ Entrez . Il est également enregistré dans le fichier. La journée HTML est
    Et pour W3C-Friendly ( en choisissant ) Xhtml est pour (saut de ligne . [d’abord]
  3. UN Pause de ligne dure ( Anglais pause dure ) est écrit dans le fichier édité – en ce qui concerne les textes logiciels toujours enregistrés en tant que courant de dessin – à la fin de la pré-ligne ou du paragraphe précédent comme signe de contrôle “dur” (comme expliqué sous les points 1 et 2).
  4. UN Pause de ligne douce (pause de ligne automatique, Anglais pause douce ), d’autre part, est automatiquement généré par le logiciel lors de l’affichage du texte et non inséré dans le fichier. Le logiciel peut automatiquement placer le mot actuel au début d’une nouvelle ligne lorsqu’une certaine longueur de ligne est dépassée, mais en particulier la largeur de la fenêtre (Word Wrap) . De cette façon, le texte peut être affiché complètement sans que l’utilisateur ne fait défiler horizontalement. La rupture de ligne souple n’est généralement pas stockée dans le fichier (- en fonction du système -). L’utilisateur est libéré de la nécessité de devoir briser les lignes manuellement. De nombreux éditeurs de texte modernes ont une fonction de rupture de ligne qui réduit automatiquement le paragraphe si les mots sont en outre insérés ou supprimés. Dans la typographie Web (documents HTML), ceci est préréglé par défaut.
  5. De nombreux programmes offrent la possibilité de saisir des espaces protégés ou des séparateurs optionnels, sur lesquels aucun changement automatique ne doit être effectué ou une séparation de mots doit être effectuée (“séparateur doux”, c’est-à-dire la séparation conditionnelle) (si, par exemple, la séparation des mots dans le dictionnaire intégré est manquante). En HTML, il y a des instructions de formatage (comme
    
    

    ) ou l’instruction Pas de pause automatique En formatage des ventes (en CSS Espace blanc: Nowrap; Dans le passé également avec la journée HTML non standardisée ).

D’autres situations de bouleversement de la ligne entraînent les deux côtés des côtés (All-Sreat Break) ainsi qu’avec l’ensemble de colonnes (Pause colonne).

after-content-x4

Dans le système d’impression, Breaking the Lines prend en compte les colonnes et les pages ainsi que les éléments d’image, les graphiques et autres Mettage appelé. Dans le traitement électronique des données, cela prend le contrôle du logiciel de traitement de texte. Plus le dernier est puissant, plus le bouleversement est beau et plus lisible.

ASCII et EBCDIC [ Modifier | Modifier le texte source ]]

Avec faire un get Fichier texte créé sous Linux dans un éditeur hexadécimal.
En plus des objets texte, vous ne pouvez voir que le 0A Flux de ligne codé.

Deux caractères ont été réservés dans le développement du taux de signe ASCII:

  • Le signe de contrôle pour le flux de ligne ( Anglais saut de ligne , court LF ) est comme un signe ASCII 10 (hexadécimal 0A ) Codé. Certains systèmes permettent que LF -Mage avec la combinaison clé Ctrl + J entrer.
  • Le signe de contrôle pour le retour du wagon ( Anglais retour en chariot , court Croisement ) est comme un signe ASCII 13 (hexadécimal 0D ) Codé. Certains systèmes permettent que Croisement -Mage avec la combinaison clé Ctrl + M entrer.

Il existe différentes normes pour encoder explicitement la rupture de ligne dans un fichier texte:

système opérateur Jeu de caractères abréviation Code hex Code décimal Séquence d’échappement
Unix (BSD, macOS), Linux (Android), Amigaos, plus Ascii LF 0A dix n
Windows, DOS, OS / 2, CP / M, TOS (Atari) CR LF 0d 0a 13 10 infirmier
Mac OS Classic, Apple II, C64 Croisement 0D 13 r
AIX OS & OS / 390 EBCDIC Nl 15 21 25

La rupture de ligne dans les fichiers n’est pas un panneau de contrôle sur IBM majeur. Au contraire, la longueur de ligne dans DCB (format d’enregistrement f ou FB) ou dans un champ de longueur au début de la ligne est stockée (format d’enregistrement V ou VB).

Avec Mac OS X, en raison de la compatibilité approfondie avec le prédécesseur Mac OS, il y a encore quelques formats de texte qui Croisement au lieu de LF Utilisez comme séparateur de ligne. De nombreux programmes Mac OS X modernes peuvent donc gérer les deux formats dans les fichiers texte. Lorsque vous utilisez des fichiers incorrectement déclarés CR LF L’utilisation de cela conduit à quelques programmes que les ruptures de ligne sont faites deux fois. Seuls les fichiers provenant du monde BSD ou Unix sont principalement obligatoires LF lié comme séparateur de ligne.

Unicode: d’autres caractères, marquez la pause de ligne [ Modifier | Modifier le texte source ]]

Pour les textes Unicode, la norme Unicode dans l’algorithme Unicode-Reustrage du logiciel, qui est destiné à être conforme à Unicode, est qu’en plus des conséquences mentionnées et des conséquences conformes à l’Unicode Croisement , LF et CR LF Les autres caractères suivants sont reconnus comme des ruptures de ligne:

abréviation nom anglais Nom allemand Point de code
Ff Se nourrir Feed de page (avec des bouleversements inévitables de la ligne) U + 000c
DANS LE Ligne suivante Ligne suivante Dans + 0085
LS Séparateur de ligne Ligne de ligne Dans + 2028
Ps Séparateur de paragraphe Séparateur de vente En + 2029

Programmation: codage du bouleversement [ Modifier | Modifier le texte source ]]

En raison des diverses conventions de codage des formes de la rupture de ligne sur les systèmes informatiques qui sont apparues dans le traitement électronique du texte lorsque les conventions téléphoniques / machines à écrire ont été prises en compte, des problèmes surviennent pendant l’échange entre différents systèmes.

L’exemple bien connu est la fonction printf () ou. fprintf () du Bibliothèque C standard Pour écrire dans des fichiers. La séquence d’évasion n ( LF ) se tient en C pour une pause en ligne. Lors de l’écriture dans des fichiers, une distinction est faite entre le mode texte et le mode binaire en C. Dans le cas des fichiers ouverts en mode texte, une traduction de n dans les signes de contrôle pour la rupture de ligne dans le système respectif. Cela signifie qu’il n’y a pas d’implémentation dans les systèmes d’exploitation de type UNIX, car il y a LF Découvrez déjà la pause de ligne. En revanche, il y a une substitution sous Windows CR LF au lieu de. Les fichiers résultants ne sont donc pas identiques. Si le fichier est ouvert en mode binaire, il n’y a pas de traduction, mais devient toujours un LF écrit dans le fichier.

Chez Java, les constantes de caractère (séquences d’évasion) sont n et r disponible; Une conversion n’a pas lieu, mais les panneaux dépendants de la plate-forme pour la rupture de ligne peuvent être insérés par des fonctions distinctes. Le plus récent printf -Function connaît le code de formatage % n Pour sortir le séparateur de ligne spécifique à la plate-forme. Lors de la lecture, la bibliothèque Java est tolérante et accepte les deux Croisement , LF ainsi que CR LF Comme une ligne finale pour readLine () . [2] Sera une page de code eBCDIC comme CP500 Utilisé, l’octet eBCDIC est DANS LE (0x15) sur LF (U + 000a) et non DANS LE (U + 0085).

D’autres langages de programmation tels que Visual Basic ou Perl fournissent également des fonctionnalités similaires pour traiter correctement les fichiers texte.

De nombreux protocoles de réseau pour le transfert de texte, par ex. B. HTTP, SMTP ou FTP, définissez la séquence CR LF Pour une pause de ligne. Certains programmes, par exemple B. Agents de transfert de courrier, sont stricts et refusent même de traiter les données avec un seul LFS (“nu LF”). [3] Cependant, d’autres protocoles recommandent également un seul LF Interpréter les bouleversements comme (peut-être doux). Dans la recommandation W3C à XML, la section 2.11 est [4] défini comment les pauses de ligne doivent être gérées. Dans la version 1.1, U + 0085 et U + 2028 ont été ajoutés.

Étiquetage non spécifié ou indésirable des pauses de ligne [ Modifier | Modifier le texte source ]]

Un bouleversement typographique supprimé est utilisé dans les citations de poésie dans les fans de ligne:

«Je saz ûf eme pierres / / et la jambe avec les jambes, / / J’ai réglé le coude; […] ”

Walther von der Birdweide

Avec cela (Virgel), les rimes sont marquées, des talons plus clairs tels que les strophes peuvent alors être réglés avec «//».

À l’inverse, le traitement électronique de texte peut être nécessaire pour marquer une rupture de ligne émergente comme indésirable. Cela survient z. B. Dans les langages de programmation dans lesquels le bouleversement est un signe de contrôle, mais aussi lors de la spécification des URL (adresses Web). Vous utilisez ici «_» (souligner), «» (arrière), Selon ce qui n’est pas utilisé comme signe de contrôle dans le format respectif, ou le signe tel que «↩» (U + 21a9).
Le signe “↩” voici une instruction typographique imprimée “révéler” changement “- à la copie et à la pâte du passage de texte, par exemple dans la ligne d’adresse d’un navigateur, la pièce est ignorée par certains programmes après la rupture de ligne, d’autres ajoutent à nouveau le lien Web, puis le signe” ↩ “devrait être supprimé manuellement – le signe est plutôt ennuyeux dans le milieu purement électronique.

Lors de la lecture dans le système d’impression, les signes de correction sont utilisés « Korrekturzeichen Absatz.svg“Pour manquer et” Korrekturzeichen Absatz anhängen.svg»Pour les ventes indésirables (« insérer la pause de ligne »ou« Supprimer la pause de ligne », c’est-à-dire« joigner les paragraphes »): [5]

Text mit Korrekturzeichen
  • Wolfgang Beinert, Typolexikon, Print, Berlin 1989. Typolexikon.de, en ligne depuis 2001, mis à jour en continu, 30 janvier dernier 2023: Typolexikon.de: Bouleversement
  1. BR Im selfhtml-wiki
  2. Java.io.BufferedReader Documentation Java à Oracle
  3. LFS nu dans SMTP
  4. Langue de balisage extensible (XML) 1.1 (deuxième édition), recommandation W3C 16 août 2006
  5. Signe de correction. MediaForum.ch
after-content-x4