Ich habe ein automatisiert erstelltes tex-File dort gibt es viele sehr lange Begriffe die mit einem Unterstrich geschrieben sind. Bsp.: TestECPSystemManager_Regular.ECPSystemManagerRegular_CallECPSystem128GenerateLogAndConfigArchive_LogAndCfgFileCreated

Das Problem ist dies passt nicht in eine Zeile. Wie kann ich Latex bewusst machen das er bei bedarf immer bei einem Unterstrich trennen darf es gibt keine stellen im Text wo eine Trennung nicht durchgeführt werden dürfte bei einem Unterstrich.

Als Bsp.:

Öffne in Overleaf
...

\chapter{Test Results}

List of executed test cases including result. Required information:\\

\begin{itemize}
    \item \textbf{ID:} ECPSM\_A testmode return 1
\setlength{\parskip}{1pt}
    \item \textbf{Teststatus:} PASSED
\setlength{\parskip}{20pt}
    \item \textbf{ID:} TestECPSystemManager\_Regular.ECPSystemManagerRegular\_CallECPSystem128GenerateLogAndConfigArchive\_LogAndCfgFileCreated
\setlength{\parskip}{1pt}
    \item \textbf{Teststatus:} PASSED
\setlength{\parskip}{20pt}
    \item \textbf{ID:} TestUtils.CUtils\_VerifySha1Sum\_GoodCase
\setlength{\parskip}{1pt}
    \item \textbf{Teststatus:} PASSED
\setlength{\parskip}{20pt}

...

gefragt 20 Aug '18, 16:22

Alex_1979's gravatar image

Alex_1979
1112
Akzeptiert-Rate: 0%

bearbeitet 21 Aug '18, 13:33

esdd's gravatar image

esdd
17.8k284257


Du kannst \_ umdefinieren:

Öffne in Overleaf
\documentclass{book}

\begin{document}
%\raggedright
TestECPSystemManager\_Regular.ECPSystemManagerRegular\_CallECPSystem128GenerateLogAndConfigArchive\_LogAndCfgFileCreated

\makeatletter
%auch Trennungen in den Wörtern:
\DeclareRobustCommand{\_}{%
   \ifmmode\nfss@text{\textunderscore}\else\textunderscore\hspace{0pt}\fi}

TestECPSystemManager\_Regular.ECPSystemManagerRegular\_CallECPSystem128GenerateLogAndConfigArchive\_LogAndCfgFileCreated

%Nur Trennungen bei _:
\DeclareRobustCommand{\_}{%
   \ifmmode\nfss@text{\textunderscore}\else\textunderscore\hspace{0pt}\penalty10000 \fi}

TestECPSystemManager\_Regular.ECPSystemManagerRegular\_CallECPSystem128GenerateLogAndConfigArchive\_LogAndCfgFileCreated
\end{document}
Permanenter link

beantwortet 21 Aug '18, 16:54

Ulrike%20Fischer's gravatar image

Ulrike Fischer
3.6k23
Akzeptiert-Rate: 52%

Deine Antwort
Vorschau umschalten

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

Per RSS:

Antworten

Antworten und Kommentare

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs fügen Sie einfach zwei Leerzeichen an die Stelle an der die neue Linie sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Frage-Themen:

×16
×6

gestellte Frage: 20 Aug '18, 16:22

Frage wurde gesehen: 5,031 Mal

zuletzt geändert: 21 Aug '18, 16:54