OpenOffice.org Writer'da zarif kaynak kodu listeleri için bir yol var mı?


9

Kaynak kodu OpenOffice.org Writer listeleri olarak eklemeye çalıştım, ama sadece kabul edilebilir bir şekilde çalışmıyor.

Bir satır için boşluk yeterli değilse, o satırı otomatik olarak bir sonrakine böler. Tabii ki belgelerin okuyucusu ne olduğunu bilmiyor ve kafası karışıyor. Bazı kitaplar bu durumda, bunun üst satıra ait olduğunu gösteren bir ok simgesi ekler. Ancak bunu yapacak hiçbir şey bulamadım. Elle yapabilsem de, bu 500 sayfalık bir belgede bir seçenek değil.

Bu sorunu çözmenin bir yolu veya çözümü var mı? Belki belirli bir paragraf stili, yani "Kaynak Kod Listeleri Paragraf Stili" üzerinde çalışan bir makro ile?

Bir Uzantı: Coooder buldum , ancak bu sorunla eşleşmiyor. Görünüşe göre sadece sözdizimi vurgulaması yapıyor, bu da bu durumda gerçekten önemli değil. Uzun çizgiler ve zorlanan linebreak'leri görünür kılmak sorun.


Belki OOo kullanıcı forumlarında Writer'da metne belirli bir biçimlendirmenin nasıl uygulanacağı konusunda yardım bulacaksınız? URL oooforum.org/forum/viewforum.phtml?f=2
0xA3

Yanıtlar:


4

İşte görsel olarak yapmanın bir yolu. Devam eden satırlarda bir "çentik" gösterir. Bir devam karakteri yapmanın bir yolunu bilmiyorum.

kod listesi

OpenOffice.org Yazarında:

Select the text of the listing

Table > Convert > Text to table

Separate text at > Paragraph

Table > Select table (keep the whole table selected for all the following steps)

Table > Table properties
    Text flow tab
        Allow row to break across pages and columns > Unchecked
    Borders tab
        Line arrangement > Default > Set no borders
    Background tab
        For > Table
        Background color > Gray 10%

Format paragraph
    Indents & spacing tab
        Indent > Before text > 0.25”
        Indent > First line -0.25”
        Spacing > Below paragraph > 0.1”
    Text flow tab
        Options > Do not split paragraph > Checked
    Background tab
        Background color > Gray 10%

Format > Character
        Background > White

1

Teşekkürler! Çok fazla sınır olmadan bunu yapmanın başka bir yolu olup olmadığını anlamaya çalıştım. Sonra iyi eski html + css hatırladım ve sağ üst köşeden başlayacak ve whoose boyutu tam olarak metin boyutuna optimize edilmiş bir arka plan resmi düşündüm. Bu yüzden ilk satırın boş olduğu bir arka plan görüntüsü yaptım, ancak sonraki on satır istenen satır sonu okunu gösteriyor. İşin püf noktası: Arka plan resmini kod listeleme paragraf stilime sağ üst konumla atadım. Daha sonra, kitabıma kod eklediğimde, her kod satırının bu stille tam olarak bir paragraf olduğundan emin olmalıyım. Bu nedenle, yalnızca bir satırsa, arka plan resmi görünmez. Bir satırdan daha fazlaysa, tekrar eder ve tam olarak istediğim şekilde görünür. Bazen orada bir çizgi kırma oku olmasına rağmen, ve metin boyutuyla eşleşmek için görüntüyü birçok kez yeniden boyutlandırdığım için resim biraz fazla yağlı görünüyor. Ama işe yarıyor. Yaptığım şey, paragraf stiline beyaz bir kenarlık eklemekti, böylece sağda bir boşluk bırakabildim.


1

Başka bir yol şöyle olabilir:

alternatif metin

Paragraf Stili - kullanma Bordersve "Sonraki paragrafla birleştir" ve / veya sağ alt gölge% 10 Gri ​​veya benzer renk olmadan sağ kenarlığın tanımlanması (resimde% 30 Gri ​​kullanılır). Daha küçük bir gölge daha az davetsiz olur.


1

@voyager - Fikrinizi beğendim, ancak hem sizin hem de orijinalim biraz ağır görünüyor. Burada yan kenar ve gölge yerine alt kenarlık kullandım. Kırmızı kullandım, ama herhangi bir renk işe yarardı.

listeleme

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.