มีวิธีในการแสดงรายการซอร์สโค้ดที่สง่างามใน OpenOffice.org Writer หรือไม่?


9

ฉันพยายามแทรกซอร์สโค้ดเป็นรายชื่อใน OpenOffice.org Writer แต่มันไม่ทำงานในวิธีที่ยอมรับได้

หากพื้นที่ไม่เพียงพอสำหรับบรรทัดหนึ่งบรรทัดจะแบ่งบรรทัดนั้นเป็นบรรทัดถัดไปโดยอัตโนมัติ แน่นอนว่าผู้อ่านเอกสารไม่ทราบว่าเกิดอะไรขึ้นและสับสน หนังสือบางเล่มใส่ลูกศร - ไอคอนในกรณีนี้ซึ่งแสดงว่านี่เป็นของบรรทัดบน อย่างไรก็ตามฉันไม่พบสิ่งใดที่จะทำเช่นนั้น แม้ว่าฉันสามารถทำได้ด้วยตนเองนั่นไม่ใช่ตัวเลือกในเอกสาร 500 หน้า

มีวิธีแก้ไขปัญหาหรือไม่? อาจมีมาโครที่ใช้งานได้กับรูปแบบย่อหน้าเฉพาะเช่น "รูปแบบรายการรหัสต้นฉบับของย่อหน้า" หรือไม่

ฉันพบส่วนขยาย: Coooderแต่สิ่งนี้ไม่ตรงกับปัญหา ดูเหมือนว่าจะเน้นเฉพาะไวยากรณ์ซึ่งไม่สำคัญจริงๆในกรณีนี้ เส้นยาวและทำให้การกระจัดกระจายถูกมองเห็นได้เป็นปัญหา


บางทีคุณอาจพบความช่วยเหลือในฟอรัมผู้ใช้ OOo เกี่ยวกับวิธีการจัดรูปแบบข้อความใน Writer URL คือoooforum.org/forum/viewforum.phtml?f=2
0xA3

คำตอบ:


4

นี่คือวิธีการทำด้วยสายตา มันแสดงให้เห็นว่า "รอย" ในบรรทัดที่ต่อเนื่อง ฉันไม่รู้วิธีการสร้างตัวละครที่ต่อเนื่อง

รายการรหัส

ใน OpenOffice.org Writer:

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

ขอบคุณ! ฉันพยายามที่จะคิดออกว่ามีวิธีอื่นในการทำเช่นนี้โดยไม่มีพรมแดนมากมายหรือไม่ จากนั้นฉันก็จำ html + css เก่า ๆ ที่ดีและคิดถึงภาพพื้นหลังที่จะเริ่มจากมุมขวาบนและขนาดของใครจะได้รับการปรับให้เหมาะกับขนาดตัวอักษร ดังนั้นฉันจึงสร้างภาพพื้นหลังที่บรรทัดแรกว่างเปล่า แต่อีกสิบบรรทัดถัดไปแสดงว่าลูกศรหยุดเส้นที่ต้องการ เคล็ดลับคือ: ฉันกำหนดภาพพื้นหลังนั้นให้กับย่อหน้าของรายการรหัสสินค้าโดยมีตำแหน่งด้านบนขวา จากนั้นเมื่อฉันเพิ่มรหัสลงในหนังสือของฉันฉันต้องตรวจสอบให้แน่ใจว่าแต่ละบรรทัดมีรหัสหนึ่งย่อหน้าที่มีสไตล์นั้น ดังนั้นหากเป็นเพียงหนึ่งบรรทัดภาพพื้นหลังจะไม่ปรากฏขึ้น ถ้ามันมีมากกว่าหนึ่งบรรทัดมันจะทำซ้ำและดูตามที่ฉันต้องการ แม้ว่าบางครั้งจะมีลูกศรขัดจังหวะมากเกินไป และภาพดูค่อนข้างเล็กเมื่อฉันปรับขนาดภาพหลายครั้งเพื่อให้ตรงกับขนาดตัวอักษร แต่มันได้ผล Las สิ่งที่ฉันทำคือการเพิ่มเส้นขอบสีขาวในสไตล์ย่อหน้าเพื่อให้ฉันสามารถเว้นระยะทางด้านขวา


1

วิธีอื่นอาจเป็นดังนี้:

ข้อความแสดงแทน

ใช้สไตล์ย่อหน้า - Bordersและกำหนดเส้นขอบด้านขวาโดยไม่ต้อง "รวมกับย่อหน้าถัดไป" และ / หรือเงาด้านล่างขวาด้วยสีเทา 10% หรือคล้ายกัน (บนรูปภาพใช้สีเทา 30%) เงาที่มีขนาดเล็กกว่านั้นจะรบกวนน้อยลง


1

@voyager - ฉันชอบความคิดของคุณ แต่ทั้งคุณและของฉันดั้งเดิมนั้นดูหนักไปหน่อย ที่นี่ฉันใช้เส้นขอบด้านล่างแทนด้านหนึ่งและเงา ฉันใช้สีแดง แต่สีใดก็ได้

รายชื่อ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.