Próbowałem wstawić kod źródłowy jako listę w OpenOffice.org Writer, ale to po prostu nie działa w dopuszczalny sposób.
Jeśli miejsce nie wystarcza na linię, automatycznie przerywa tę linię do następnej. Oczywiście czytelnik dokumentacji nie wie, co się stało, i się myli. Niektóre książki wstawiają w tym przypadku ikonę strzałki, która pokazuje, że należy ona do górnej linii. Nie mogłem jednak nic na to poradzić. Chociaż mógłbym to zrobić ręcznie, nie jest to opcja w dokumentacji na 500 stronach.
Czy są jakieś rozwiązania lub sposoby rozwiązania tego problemu? Może z makrem, które działa na określonym stylu akapitowym, tj. „Stylu akapitowym list kodowych”?
Znalazłem rozszerzenie: Coooder , ale to nie pasuje do problemu. Wygląda na to, że podświetla jedynie składnię, co w tym przypadku nie jest tak naprawdę ważne. Problem stanowią długie linie i widoczne wymuszone łamanie linii.
Odpowiedzi:
Oto sposób na zrobienie tego wizualnie. Pokazuje „wycięcie” na liniach będących kontynuacjami. Nie znam sposobu na kontynuację postaci.
W OpenOffice.org Writer:
źródło
Dzięki! Próbowałem dowiedzieć się, czy można to zrobić w inny sposób bez wielu granic. Potem przypomniałem sobie stary, dobry html + css i pomyślałem o obrazie tła, który zaczynałby się od prawego górnego rogu i którego rozmiar jest dokładnie zoptymalizowany do rozmiaru tekstu. Zrobiłem więc obraz tła, w którym pierwsza linia jest pusta, ale następne dziesięć linii pokazuje pożądaną strzałkę podziału linii. Sztuczka polega na tym: przypisałem ten obraz tła do mojego stylu akapitowego z listą kodów z pozycją w prawym górnym rogu. Następnie, kiedy dodam kod do mojej książki, muszę tylko upewnić się, że każdy wiersz kodu to dokładnie jeden akapit z tym stylem. Więc jeśli jest to tylko jedna linia, obraz tła nie pojawi się. Jeśli jest więcej niż jedna linia, powtórzy się i będzie wyglądać dokładnie tak, jak tego chciałem. Chociaż czasami jest tam zbyt dużo strzałki podziału linii, a obraz wygląda trochę mętnie, ponieważ wielokrotnie zmieniałem rozmiar obrazu, aby dopasować go do rozmiaru tekstu. Ale to działa. Las zrobił, że dodałem białą ramkę w stylu akapitowym, aby móc zrobić odstępy po prawej stronie.
źródło
Innym sposobem może być coś takiego:
Używanie stylu akapitowego - Bordersi definiowanie prawej ramki bez opcji „Scal z następnym akapitem” i / lub prawego dolnego cienia kolorem szarym 10% lub podobnym (na zdjęciu zastosowano szary 30%). Mniejszy cień byłby mniej ingerujący.
źródło
@voyager - Podobał mi się twój pomysł, ale zarówno twój, jak i mój oryginalny wyglądają trochę ciężko. Tutaj użyłem dolnej krawędzi, zamiast bocznej i cienia. Użyłem czerwonego, ale każdy kolor by działał.
źródło