Code Listing Formatierung inkonsistent/ Letter Spacing einstellen?

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Code Listing Formatierung inkonsistent/ Letter Spacing einstellen?

Re: Code Listing Formatierung inkonsistent/ Letter Spacing einstellen?

von CocaForMyBreakfast » Fr 1. Jan 2021, 14:02

Danke dir für den Tipp. Ich setze jetzt einfach alles in \color. Dadurch ist es innerhalb des Listings inkonsistent. Hat zwar jetzt einen anderen Zeichenabstand wie bei anderen Code Listings in meinem Paper, aber das toleriere ich jetzt einfach mal :)

Re: Code Listing Formatierung inkonsistent/ Letter Spacing einstellen?

von gast » Mi 30. Dez 2020, 15:31

Such es dir aus:

  • Dafür sorgen, dass derselbe Font verwendet wird (was je nach Font nicht ausreicht, weil listings verschiedene Formen des Spacings unterstützt, wobei mangels vollständigem Minimalbeispiel nicht zu sagen ist, ob das bei dir eine Rolle spielt).

  • Nicht mit \textcolor arbeiten, sondern versuchen, vor dem hervorzuhebenden Teil mit \color die Farbe umzuschalten und danach wieder zurück, wobei ich mangels vollständigem Minimalbeispiel nicht zu sagen kann ob das funktioniert, bzw. keine Lust hat, die Arbeit zu investieren, die nötig gewesen wäre, um auszuprobieren.

Re: Code Listing Formatierung inkonsistent/ Letter Spacing einstellen?

von CocaForMyBreakfast » Mi 30. Dez 2020, 11:49

Jo stimmt, danke :)

Kann mir trotzdem noch jemand wegen der inkonsistenten Formatierung helfen?

von Gast » Mi 30. Dez 2020, 07:40

In der letzten Zeile wolltest du wahrscheinlich eher

<@\textcolor{gray}{<a href="link}@>">click me</a>

oder

<@\textcolor{gray}{<a href="link">click me</a>}@>

eingeben, also } vor @>.

von Gast » Mi 30. Dez 2020, 07:20

Siehe die Abschnitte 2.10 Fixed and flexible columns und 4.3.12 Column alignment in der Paketdokumentation.

Code Listing Formatierung inkonsistent/ Letter Spacing einstellen?

von CocaForMyBreakfast » Di 29. Dez 2020, 16:43

Ich würde gerne ein Code Listing darstellen bei dem ich noch die Textfarbe variieren kann. Das mach ich jetzt mit \textcolor. Dann war aber die Formatierung nicht mehr konsistent. Erst hab ich die Schriftart korrigiert, jetzt muss noch das Letter Spacing, also der Abstand zwischen den Buchstaben angepasst werden. Hab bei Google bis jetzt noch keine Lösung dafür gefunden.

\lstset{basicstyle=\footnotesize\ttfamily,breaklines=true}
  
\begin{lstlisting}[frame=none] <a href="link">click me</a> <a href="link<@\textcolor{gray}{">click me</a>}@> <@\textcolor{gray}{<a href="link@>">click me</a>} \end{lstlisting}

Bild


Nach oben