Это команда csv2latex, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
csv2latex - преобразовать файл csv в документ LaTeX
СИНТАКСИС
csv2латекс [- голова] [--длительный стол] [--нет выхода] [--Угадай] [--разделитель c|s|t|p|l]
[--блокировать q|d|n] [--линии #] [--позиция l|c|r] [--colorrows 0-1] [--уменьшать 1|2|3|4]
[- повторитель] [--nohlines] [--новинки] [файл]
ОПИСАНИЕ
Эта страница руководства документирует csv2латекс программу.
csv2латекс это программа, которая считывает файл "значений, разделенных запятыми" (csv) и выводит
Файл LaTeX с одной или несколькими табличными средами для отображения печатаемых значений
csv файл. Код LaTeX выводится на стандартный вывод.
Файлы так называемых "значений, разделенных запятыми" являются распространенными форматами для обмена двумерными
таблицы между программами, такими как редакторы электронных таблиц, для представления практически любых
данные. По умолчанию файл csv состоит из данных для печати, разделенных запятыми (`, '), каждый
запятая представляет разделитель ячеек, а каждая строка представляет собой строку. По расширению,
разделители ячеек могут быть представлены табуляцией, если запятая рассматривается как данные для печати.
Более того, некоторые неверные CSV-файлы также можно рассматривать как двумерные таблицы. В
некоторые обстоятельства, если печатаемые данные включают разделитель ячеек обмена
формат, последний может использовать второй дополнительный символ для включения печатаемых данных в
блок (например: цитируемый текст). Таким образом, все еще можно проанализировать файл с помощью блока
разделитель (используется дважды, чтобы охватить ячейку) вместо разделителя.
csv2латекс стремится анализировать различные форматы csv, а также форматы, которые соответствуют указанным выше
определение, предполагая, что данные являются текстовыми, и для создания еще простого файла LaTeX с использованием
«табличная» среда для макета в виде таблицы. Некоторые варианты вывода также будут использовать
макросы, предоставляемые дополнительными пакетами LaTeX, которые обычно включены в основной LaTeX
Распределения.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
Эта программа следует обычному синтаксису командной строки GNU с длинными параметрами, начинающимися с
два тире (`- '). Сводка опций приведена ниже.
-h --Помогите
Показать сводку опций.
-v --версия
Показать версию программы.
-n - голова
Не выводить заголовок документа LaTeX. Это полезно, когда вывод должен
быть включенным отдельным файлом в составной документ.
-t --длительный стол
использует пакет longtable вместо пакета tabular. Это полезно, когда
ввод длинный, с --линии 0 вариант. Эта опция использует дополнительный
Пакет LaTeX `longtable '. Если вы также используете - голова вариант, не забудьте
добавьте следующую строку в заголовок вашего составного документа:
"\ usepackage {longtable}".
-x --нет выхода
Не экранируйте управляющие символы TeX из ввода. Это полезно, когда
ввод уже содержит код TeX.
-g --Угадай
Попробуйте угадать формат csv. Это полезно, когда ввод не строго
Набор данных для печати, разделенных запятыми. Например, строка типа% Foo,
Bar%:% Wizz: Hey% может быть проанализирован как «Foo, Bar», а затем «Wizz: Hey».
-s c|s|t|p|l --разделитель c|s|t|p|l
Установите данный разделитель как разделитель ячеек в формате CSV. `c 'означает запятую
(дефолт). `s 'означает точку с запятой. "т" означает табуляцию. `p 'означает пробел. `l '
означает двоеточие.
-b q|d|n --блокировать q|d|n
Установите заданный разделитель блоков, который охватывает печатаемые данные csv
формат. q означает простую цитату. `d 'означает двойную кавычку. `n 'означает нет
цитирование вообще (по умолчанию).
-l # --линии #
Принудительно выводит несколько таблиц, каждая из которых имеет ограниченное количество строк. В
данный аргумент должен быть ПОЛОЖИТЕЛЬНЫМ ЦЕЛЫМ ЗНАЧЕНИЕМ. Это полезно, когда число
входных строк слишком велик, чтобы поместиться на одном листе. Хорошее среднее значение для а4
бумага около 40 строк (по умолчанию). 0 означает бесконечность (фактически около 2 гига
линии).
-p l|c|r --позиция l|c|r
Установите положение текста во всех ячейках сразу. Это просто использует один из трех
основные параметры форматирования ячеек табличной среды LaTeX. 'l' означает левый-
выровнен (по умолчанию). "c" означает центрированный. "r" означает выравнивание по правому краю.
-c 0-1 --colorrows 0-1
Чередуйте белые / серые строки на выходе LaTeX с заданным уровнем серого. В
данный аргумент должен быть РЕАЛЬНЫМ НОМЕРОМ МЕЖДУ 0 И 1. 0 означает черный цвет, а 1
означает белый. При печати на белой бумаге приятное на вид значение составляет 0.75. Этот
опция использует дополнительный пакет LaTeX `colortbl '. Если вы также используете - голова
вариант, не забудьте добавить следующую строку в заголовок вашего мастера
документ: "\ usepackage {colortbl}".
-r 1|2|3|4 --уменьшать 1|2|3|4
Уменьшите размер таблицы и шрифта в выводе LaTeX, учитывая
уровень снижения. Данный аргумент должен быть одним из 1, 2, 3 или 4. Чем больше
чем выше уровень, тем более мелкая таблица будет казаться мелкой. Это полезно для сжатия
ширина таблицы, когда данные для печати состоят из очень длинного текста. Этот вариант
использует дополнительный пакет LaTeX `relsize '. Если вы также используете - голова вариант, не
забудьте добавить следующую строку в заголовок вашего составного документа:
"\ usepackage {relsize}".
-z --nohlines
Не выводите горизонтальные линии в таблице (ах).
-y --новинки
Не выводите вертикальные линии в таблицы.
-e - повторитель
Повторите первую строку первой таблицы в каждой таблице. Это полезно, когда
вывод очень длинный и разделен на несколько таблиц.
ПРИМЕРЫ
Создайте документ PDF с мелким текстом, чередующимися серыми строками, 80 строк в таблице, из
угадал формат csv январской статистики, которую мой босс создал с помощью своей супер-точки и-
щелкните программу для работы с электронными таблицами (которая не может создать вывод в формате PDF!).
csv2латекс --Угадай --линии 80 --colorrows 0.75 --уменьшать 2 январь_статистика.csv >
январь_stats.tex && pdfлатекс январь_stats.tex
Быстрый просмотр телефонной книги из файла, отформатированного как «Фамилия» «Имя» «Телефон» «Сотовая связь»:
csv2латекс -s p -b d -l 42 телефонная книга-sorted.txt | латекс
Используйте csv2latex онлайн с помощью сервисов onworks.net