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?


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

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

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.