Mam kod Latex podobny do następującego:Jak oznaczyć łamanie linii długich linii?
\usepackage{listings}
\lstset{
breaklines = true,
numbers = left,
stepnumber = 5,
}
\begin{lstlisting}
for (int i = 0, j = 0, k = 1; i <= 10, j < foo; i++, j *= factor, k--) { // a comment here
% something code here ...
}
\end{lstlisting}
Długa linia z pętli for zostanie automatycznie uszkodzony gdzieś w środku, ponieważ papier jest zbyt wąski. Właśnie tego chcę, w przeciwnym razie linia zniknie na końcu gazety. Ale teraz moje pytanie brzmi, czy istnieje sposób na oznaczenie lub wskazanie, że linia ta została zerwana. W przeciwnym razie wygląda na to, że została utworzona nowa linia.
Coś w tym jest to, co chcę (z numerami linii, zauważyć strzałkę):
10 for (int i = 0, j = 0, k = 1; i <= 10, j < foo;
↳ i++, j *= factor, k--) { // a comment here
11 % something code here ...
Dzięki "postbreak" wydaje się być/prawie/czego szukałem, zgadnij, że to najlepszy sposób. Czy może być sposób na umieszczenie symbolu "postbreaku" na początku linii? Może zresetować swoją pozycję? – watain
Tak, możesz manipulować wcięciem i dołączać twarde spacje do znacznika linii łamania, aby wypchnąć rzeczywistą zawartość przerywanej linii w prawo. Zmieniłem moją odpowiedź, aby uwzględnić odpowiednie szczegóły. Mam nadzieję, że to działa dla ciebie. :-) –
Dziękuję bardzo Michał. Chciałem tylko, że chciałem :) Najpierw powinienem przeczytać całą instrukcję! – watain