Libre Office에서 페이지 나누기를 어떻게 검색하고 바꾸나요?

Libre Office에서 페이지 나누기를 어떻게 검색하고 바꾸나요?

Libre Office Writer에서 페이지 나누기를 어떻게 검색하고 바꾸나요? 예를 들어, 수동으로 삽입한 모든 페이지 나누기(MS Word에서는 ^m)를 제거하고 싶을 수도 있습니다. 정규식을 사용하여 줄바꿈 및 단락바꿈을 검색할 수 있지만 페이지 나누기 문자가 어디에도 표시되지 않습니다.

답변1

unzip상당한 해킹이지만 .odt 파일을 ping하고 원시 XML로 작업하는 것이 좋습니다 . content.xml이 편집하기에 올바른 파일인 것 같습니다.

내용이 포함된 테스트 파일을 준비했습니다.

QQQQQ
-page break-
AAAAA

다음은 원시 XML의 관련 부분입니다.

<!---*lots* of declarations--->
<office:automatic-styles>
    <style:style style:name="P1" style:family="paragraph" style:parent-style-name="Standard">
        <style:paragraph-properties fo:break-before="page"/>
    </style:style>
</office:automatic-styles>
<office:body>
    <office:text text:use-soft-page-breaks="true">
        <text:sequence-decls>
            <text:sequence-decl text:display-outline-level="0" text:name="Illustration"/>
            <text:sequence-decl text:display-outline-level="0" text:name="Table"/>
            <text:sequence-decl text:display-outline-level="0" text:name="Text"/>
            <text:sequence-decl text:display-outline-level="0" text:name="Drawing"/>
        </text:sequence-decls>
        <text:p text:style-name="Standard">QQQQQ</text:p>
        <text:p text:style-name="P1">AAAAA</text:p>
    </office:text>
</office:body>
<!---some happy-end--->

(실제 파일은 아마도 더 복잡할 것입니다.) "P1"은 페이지 나누기 속성을 "지탱"하기 위해 만들어진 스타일인 것 같습니다.~ 전에단락. 그래서 내 마음에는 두 가지가 떠오릅니다.

  • <text:p />태그 에서 "P1"을 제거하십시오.
  • "P1" 스타일에서 페이지 나누기 속성을 제거합니다.

그건 그렇고, 여기서는 실제 XML 파서를 선호하여 정규식을 피하는 것이 좋습니다.

답변2

이 게시물LibreOffice 메일링 리스트에서는 다음을 제안합니다.AltSearch플러그인. 플러그인 페이지에는 다음과 같은 기능이 있다고 나와 있습니다.

  • 매뉴얼 페이지 및 열 나누기 검색 및 설정 또는 비활성화

답변3

정규 표현식에서 \n, \r 또는 s/\r\n/\r/g를 사용해 보세요. \n은 라인 피드용이고, \r은 캐리지 반품용입니다.

이것이 Libre 사무실에서 작동하는지 모르겠습니다. 대안은 거기에서 텍스트 편집기(Linux의 경우 gedit, Windows의 경우 notepad++)로 복사하고 검색 및 바꾸기를 수행한 다음 다시 복사하는 것입니다.

답변4

그렇지는 않지만정확히요청하신 내용에 대해 비슷한 문제가 있었기 때문에 찾기 및 바꾸기 기능과 단락 서식을 사용하여 거의 비슷한 문제를 해결했습니다. 나는 페이지 나누기가 실제로 특수 문자가 아니라는 것을 깨달았습니다.단락 서식/스타일의 일부다음 단락의 (또는 이전 단락의 매우 드문 경우 – 이 경우 이 방법을 약간 수정해야 함)

페이지 나누기가 발생한 경우항상 특별히 서식이 지정된 텍스트 뒤에, 다음 방법으로 해당 장소를 검색할 수 있습니다.

  • 편집 > 찾기 및 바꾸기...(Ctrl + H)
  • 다른 옵션 열기
  • 포맷...을 클릭하세요.
  • 문서의 다른 모든 텍스트에서 특정 단락을 골라내는 특정 서식을 선택하세요.
  • 진드기 포함 스타일(닫은 후텍스트 형식(검색)창문)
  • 모두 찾기를 클릭하고 닫습니다.찾기 및 바꾸기 창
  • 형식 > 구문...
  • 텍스트 흐름에서 나누기 > 삽입을 선택 해제합니다(또는 선택하지 않은 경우 먼저 선택하고 적용하고 이 단계를 반복합니다).

텍스트 흐름 > 나누기 섹션이 회색으로 표시되는 이유가 궁금합니다.텍스트 형식(검색), 직접 검색할 수 있다면 훨씬 더 정확할 것입니다 :-/

관련 정보