W układzie dwóch kolumn, jak zachować tekst w każdej kolumnie oddzielnie od drugiej?

1

Edytuję dokument odt w LibreOffice Writer. Mam następujący, bardzo prosty układ, wygląda to tak:

wprowadź opis zdjęcia tutaj

Chciałbym napisać tekst w każdej kolumnie, aby pozostać oddzielony od drugiej kolumny.

Tak więc ten sam fragment tekstu powinien wyglądać tak:

wprowadź opis zdjęcia tutaj

Teraz, jak widać na powyższym obrazku, po prostu użyłem podziału linii, aby utworzyć układ, ale nie chcę tego robić, ponieważ będzie też tekst w drugich dłuższych kolumnach, więc cały układ będzie się łamał za każdym razem, gdy I dodaj coś do jednej lub drugiej kolumny.

Czy istnieje sposób na stworzenie pożądanego układu w LibreOffice?

Pawelmhm
źródło
DLACZEGO nie tylko użyć tabeli z dwiema kolumnami i bez widocznych ramek?
Johannes H.
Ach masz rację! Zapomniałem o najłatwiejszej opcji.
Pawelmhm
1
@JohannesH Ponieważ tabele służą do wyświetlania danych tabelarycznych. Nie używaj tabel do stylizowania treści. Programiści z pewnością się zgodzą ...
Ten Brazylijczyk
3
Sam web developer - więc tak, zgodziłbym się z tobą, semantyka jest tutaj punktem. Ale przecież mówimy o dokumencie, który najprawdopodobniej jest wydrukowany na końcu - nie czytany ani przetwarzany maszynowo. Dlatego tutaj nie przejmuję się zbytnio semantyką. (I w końcu, jeśli semantyka jest ważna, nie użyłbym w ogóle żadnego WYSIWYG, ale używając LaTeXa lub podobnego ...)
Johannes H.
2
W rzeczywistości program Adobe Reader (zakładając, że dokument jest konwertowany do formatu PDF po opublikowaniu) ma dość kiepską pracę w układach wielokolumnowych podczas kopiowania, najprawdopodobniej kontety z obu kolumn mieszają się - podczas gdy może obsługiwać tabele (oczywiście, jeśli zostanie wstawiony do innego edytora, który rozumie surowe dane wstawione do schowka, może pojawić się ponownie jako tabela). A jeśli głównym celem było przetwarzanie maszynowe, odt nie byłby właściwym wyborem, w takim przypadku mamy tutaj do czynienia z problemem XY. Ale nie trzeba się kłócić: gdybym wiedział inny sposób, natychmiast poleciłbym ten. Po prostu nie.
Johannes H.

Odpowiedzi:

2

Nie używaj tabel do danych nie tabelarycznych.

Istnieją lepsze opcje

1. Użyj odstępów i identyfikacji akapitów

wprowadź opis zdjęcia tutaj

Aby to osiągnąć, zaznacz wszystkie żądane akapity, a następnie kliknij prawym przyciskiem myszy „akapit”, pojawi się następujące okno dialogowe:

wprowadź opis zdjęcia tutaj

Lub, jako znacznie szybszy skrót, kliknij linijkę najbardziej wysuniętą w prawo i przeciągnij ją w lewo:

wprowadź opis zdjęcia tutaj

2. Użyj pól tekstowych:

  • Aktywuj kartę „rysunek” (Widok -> paski narzędzi -> rysunek)
  • Kliknij ikonę „tekst”
  • Przeciągnij, aby narysować obszar, w którym ma się znajdować tekst
  • ustaw właściwość kotwicy na „jako znak”, aby przestała płynąć po normalnym tekście
Ten brazylijski facet
źródło
Dzięki za odpowiedź, chodzi mi o to, że potrzebuję dwóch sąsiadujących ze sobą kolumn i chciałbym dodać tekst do każdej z nich, czy będę w stanie zrobić to z wcięciem?
Pawelmhm
1
Nie. Jeśli potrzebujesz wielu obszarów niezależnego tekstu, możesz użyć pól tekstowych.
Ten Brazylijczyk
Czy mogę używać pól tekstowych w libreoffice?
Pawelmhm
1
Można je znaleźć pod „rysunkiem”. Jeśli jest to semantycznie lepsze od tabeli, zależy jednak od treści - więc jeśli ci na tym zależy, możesz chcieć rozwinąć.
Johannes H.
Jeśli zdecydujesz się użyć pól tekstowych, pamiętaj, że musisz ustawić ich właściwość zakotwiczenia na „jako znak”, aby przestała przepływać nad zwykłym tekstem.
Ten Brazylijczyk
0

Wybierz tekst, aby umieścić w 2 kolumnach, Wstaw -> Sekcja -> karta „Kolumny”. Następnie po prostu wybierz liczbę kolumn

warhansen
źródło