Portál AbcLinuxu, 28. května 2024 13:23
Mám naměřená data, která jsou uložena do CSV souborů ve sloupci, chtěl bych tento sloupec v LaTeXové tabulce zobrazit jako řádek, existuje způsob jak to udělat? (poprosil bych stručnou odpověď na 3 řádky a ne odkaz na 300 stránkovou knihu, protože to potřebuju rychle)
Řešení dotazu:
perl -00 -pE 's/,\s*\n/\&/g;$_="$_ \\\\\\\\ \n"' /tmp/pom /tmp/pom2
pom
1, 2,a
pom2
(obecně více souborů s více řádky)
4, 5,a potřebuji dostat
1&2& \\ 4&5& \\. Pokud jsou ty csv soubory alespoň trochu rozumné, tak by měl jít ten skript napsat jednoduše.
awk -F ',' '{if(FNR>1) printf "%s ",$N;}' < soubor.csv
Omlouvám se, že jsem už neodepisoval, ale bohužel jsem fakt neměl čas. Nakonec jsem problém musel vyřešit trochu prasácky, ale pro mé potřeby to stačilo.
Přidávám vzorový zdroják (možná někomu pro pobavení ):
\documentclass[]{article} \usepackage{csvsimple} \usepackage{rotating} \begin{document} \rotatebox{270}{ \csvreader[tabular=|c|c|, table head=\hline, late after line=\\\hline] {zdrojovy_soubor.csv}{1=\prvni, 2=\druhy} {\rotatebox{90}{ \prvni\ } & \rotatebox{90}{ \druhy\ }} } \end{document}
Tiskni Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.