🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.dtp.tex
Article #17125

Re: Szerokie tabele

#17125
From: Wojciech 'Wheart' Penar
Date: Sat, 11 Feb 2012 11:46
90 lines
4742 bytes
W dniu 11.02.2012 00:25, Jarosław Sokołowski pisze:
> Jest jakiś pakiet LaTeXowy dzielący tabele na strony. Można szukać
> właśnie jego. Ale może lepiej, zwałaszcza w sytuacji gdy plik jest
> generowany przez skrypty, odpuścić sobie LaTeXowe tabele i robić to
> Knuthowymi metodami, jako osobne wiersze. Szkic rozwiązania [...]

Chyba nie do końca się jasno wyraziłem.
Wiersze są (dajmy na to) 4, kolumn 24. Ilość wierszy może się wahać od
2 (nagłówkowy i etykieta) po kilkanaście (wielorzędowa krosownica, poza
etykietami dodatkowe informacje o rodzaju kabla, z czym to połączyć
itp).
Aby się jakoś próbować zmieścić z tradycyjną tabelą, przestawiam papier
na A3 i obracam tabelkę (pakiet lscape).
Chciałbym drukować to na A4 na kilku kartkach, tak, by sobie posklejać
tabelkę "po szerokości".

Tutaj szybki przykład, "o co mnie właściwie chodzi":

-------------------------------------------------
\documentclass{article}
\usepackage{fullpage}
\usepackage{lscape}
\usepackage[a3paper, margin=.5cm]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[polish]{babel}

\begin{document}

\begin{landscape}
\begin{table}
\centering
\begin{tabular}{|c|c|c|c||c|c|c|c||c|c|c|c||c|c|c|c||c|c|c|c||c|c|c|c|}
\hline
\textbf{1} & \textbf{2} & \textbf{3} & \textbf{4} & \textbf{5} & 
\textbf{6} &
\textbf{7} & \textbf{8} & \textbf{9} & \textbf{10} & \textbf{11} & 
\textbf{12} &
\textbf{13} & \textbf{14} & \textbf{15} & \textbf{16} & \textbf{17} &
\textbf{18} & \textbf{19} & \textbf{20} & \textbf{21} & \textbf{22} &
\textbf{23} & \textbf{24} \\
\hline
104-01 & 104-02 & 104-03 & 104-04 & 104-05 & 104-06 & 104-07 & 104-08 & 
104-09 &
104-10 & 104-11 & 104-12 & 104-13 & 104-14 & 104-15 & 104-16 &  &  &  & 
  &  &  &
07 & 010 \\
\hline
\textbf{25} & \textbf{26} & \textbf{27} & \textbf{28} & \textbf{29} &
\textbf{30} & \textbf{31} & \textbf{32} & \textbf{33} & \textbf{34} &
\textbf{35} & \textbf{36} & \textbf{37} & \textbf{38} & \textbf{39} &
\textbf{40} & \textbf{41} & \textbf{42} & \textbf{43} & \textbf{44} &
\textbf{45} & \textbf{46} & \textbf{47} & \textbf{48} \\
\hline
103-01 & 103-02 & 103-03 & 103-04 & 103-05 & 103-06 & 103-07 & 103-08 & 
103-09 &
103-10 & 103-11 & 103-12 & 103-13 & 103-14 & 103-15 & 103-16 & 103-17 & 
  &  &  &
Dziek & 327-1 & 327-2 & 327-3 \\
\hline
\end{tabular}
\end{table}
\end{landscape}

\end{document}
-------------------------------------------------

W tej konfiguracji mieści się toto na A3, szerokość kolumn póki co
"z automatu" - tam gdzie są puste podpisy - są węższe.
W sumie, rzeczywiście, jeśli się nie uda lepiej, przetransponuję
tabelę, ale do tej pory tak robione obrazki były wygodne i poręczne
(w przeciwieństwie do list jakimi się posługiwałem początkowo).
Patrząc na tabelkę, interesujący mnie obiekt ma podobne relacje
przestrzenne do całości jak na rzeczywistej krosownicy czy przełączniku,
stąd np. podwójne obramowania między niektórymi komórkami tabeli - co
cztery porty jest niewielka przerwa.

Chciałbym, zrobić sobie np. 3 takie tabelki na stronie tak, by urywały
się po 12 kolumnie i od 13 kolumny były kontynuowane na następnej. Tak,
bym obciął jeden margines i mógł to skleić.

Jeśli coś takiego uda się się osiągnąć, to więcej szczęścia w tym
temacie dałoby mi posiadanie narzędzia, które zachowa relacje potrzebne
do sklejania, nawet jeśli między "szerokimi" tabelami znajdzie się
jedna krótsza... W sumie to potrafią arkusze kalkulacyjne, ale z pracą
wsadową jest już różnie, o automatycznym wygenerowaniu dokumentacji
gotowej do pobrania z serwera można zapomnieć.

Pozdrawiam
Wojtek
Technical Details
Message-ID: <4f365514$0$1212$65785112@news.neostrada.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
References: <4f359ae9$0$1267$65785112@news.neostrada.pl> <slrnjjb9r9.dn0.jaros@falcon.lasek.waw.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
Date: Sat, 11 Feb 2012 12:46:28 +0100
From: Wojciech 'Wheart' Penar <wheart@NOSPAM.box43.pl>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:9.0) Gecko/20111229 Thunderbird/9.0
MIME-Version: 1.0
Newsgroups: pl.comp.dtp.tex
Subject: Re: Szerokie tabele
References: <4f359ae9$0$1267$65785112@news.neostrada.pl> <slrnjjb9r9.dn0.jaros@falcon.lasek.waw.pl>
In-Reply-To: <slrnjjb9r9.dn0.jaros@falcon.lasek.waw.pl>
Lines: 90
Message-ID: <4f365514$0$1212$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 83.12.72.202
X-Trace: 1328960788 unt-rea-b-01.news.neostrada.pl 1212 83.12.72.202:46908
X-Complaints-To: abuse@news.neostrada.pl
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit