OpenOffice.org Writer에서 우아한 소스 코드 목록을 작성하는 방법이 있습니까?


9

OpenOffice.org Writer에서 소스 코드를 목록으로 삽입하려고 시도했지만 허용되는 방식으로 작동하지 않습니다.

공간이 충분하지 않으면 해당 라인을 자동으로 다음 라인으로 나눕니다. 물론 문서를 읽는 사람은 무슨 일이 있었는지 혼란스러워합니다. 이 경우 일부 책은 화살표 아이콘을 삽입하여 위 줄에 속한다는 것을 보여줍니다. 그러나 나는 그 일을 할 수 없었습니다. 수동으로 할 수는 있지만 500 페이지 설명서의 옵션은 아닙니다.

해당 문제를 해결하는 방법이나 방법이 있습니까? 특정 단락 스타일 (예 : "소스 코드 목록 단락 스타일")에서 작동하는 매크로가 있습니까?

Extension : 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 + cs를 기억하고 오른쪽 상단에서 시작하여 크기가 텍스트 크기에 정확하게 최적화되는 배경 이미지에 대해 생각했습니다. 첫 번째 줄이 비어있는 배경 이미지를 만들었지 만 다음 10 줄은 원하는 줄 바꿈 화살표를 보여줍니다. 트릭은 : 그 배경 이미지를 오른쪽 위의 위치와 함께 코드 목록 단락 스타일에 할당했습니다. 그런 다음 책에 코드를 추가 할 때 각 코드 줄이 해당 스타일의 단락 한 개인 지 정확히 확인해야합니다. 따라서 한 줄이면 배경 이미지가 나타나지 않습니다. 한 줄 이상이면 반복하고 원하는 방식으로 정확하게 보입니다. 때로는 줄 바꿈 화살표가 너무 많지만 텍스트 크기와 일치하도록 이미지 크기를 여러 번 조정했기 때문에 이미지가 약간 부끄러워 보입니다. 그러나 작동합니다. 내가했던 것은 단락 스타일에 흰색 테두리를 추가하여 오른쪽에 간격을 두는 것이 었습니다.


1

다른 방법은 다음과 같습니다.

대체 텍스트

단락 스타일-을 사용 Borders하고 "다음 단락과 병합"및 / 또는 회색 10 % 색상 또는 이와 유사한 오른쪽 아래 그림자없이 이미지의 오른쪽 경계 정의 (회색 30 %가 사용됨). 그림자가 작을수록 방해가 적습니다.


1

@voyager-나는 당신의 아이디어를 좋아했지만 당신과 나의 원래 아이디어는 조금 무겁습니다. 여기에서는 측면 테두리와 그림자 대신 아래쪽 테두리를 사용했습니다. 나는 빨간색을 사용했지만 모든 색상이 작동합니다.

리스팅

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.