Ru-Board.club
← Вернуться в раздел «Программы»

» TeX, LaTeX и т.д.

Автор: Griefin
Дата сообщения: 06.03.2009 21:42
GexoFlex
Заголовок с отступом под номер более красив, нет смысла его менять. Кроме того, стандарта на верстку диссертаций как такового нет, есть лишь мифические "рекомендации ВАК", которые нигде официально не опубликованы, и ГОСТ 7.32-2001 на отчеты по НИР. ЕСКД регламентирует оформление конструкторской документации, а не квалификационных работ на соискание ученых степеней. В диссертации и автореферате главное, чтобы в тексте были все критически важные пункты, вроде "Научной новизны" и "Положений, выносимых на защиту". С каким отступом они будут набраны -- дело десятое.
Автор: GexoFlex
Дата сообщения: 07.03.2009 06:53
Griefin

Хм, у меня не диссертация, а диплом.

Мне тоже нравится так как есть, но нормоконтроль меня зарежет

Как быть?
Автор: terminat0r
Дата сообщения: 08.03.2009 16:28
GexoFlex
посмотрите сюда, может что-то и найдете подходящее

http://zoonek.free.fr/LaTeX/LaTeX_samples_section/0.html
Автор: whitless
Дата сообщения: 10.03.2009 13:25
Здравствуйте!

Почему в таблице недопускается после "... & \centering по-середине \\" писать \hline?

=== 1.tex ===
\documentclass[cp1251,12pt]{eskdtext}
\usepackage[T2A]{fontenc}
\usepackage[cp1251]{inputenc}
\usepackage[russian]{babel}
\usepackage{multirow}
\usepackage{array}
\usepackage{pscyr}

\begin{document}

\begin{table}[ht]
\begin{tabular}{|>{\centering}p{4cm}|>{\centering}p{1.5cm}|>{\centering}p{1.5cm}|>{\centering}p{5.5cm}|>{\centering}p{1.5cm}|>{\centering}p{1.5cm}|}
\hline
Рассчитываемая величина & Обо\-зна\-че\-ние & Раз\-мер\-ность & Формула или обоснование & \multicolumn{2}{>{\centering}p{3cm}|}{Период года} \\
& & & & зима & лето \\
\hline

\end{tabular}
\end{table}

\end{document}
=== 1.tex ===

Лог:
===
! Misplaced \noalign.
\hline ->\noalign
{\ifnum 0=`}\fi \hrule \@height \arrayrulewidth \futurelet...
l.16 \hline
===

Да, и ещё хотел спросить - когда закоментишь вторую строчку таблицы, то фраза "Период года" находится четко посередине ячейки, а когда коментарий убираешь - она смещается влево, почему так?

Заранее спасибо.
Автор: mvnImvn
Дата сообщения: 10.03.2009 15:43

Цитата:

Цитата:
Тогда нужно узнать координаты конкретных ячеек таблицы, под которые буду подкладывать. Можно как то узнать их?


При помощи сеточки, создаваемой командой \graphpaper[1](00,00)(150,150) . В преамбулу надо поместить \usepackage{graphpap}
Автор: Kostafey
Дата сообщения: 20.03.2009 23:10
Подскажите пожалуйста как сделать ссылку на название секции.

Пробовал:
\usepackage[cp1251]{inputenc}
\usepackage[russian]{babel}
...
\usepackage[unicode, colorlinks,urlcolor=blue]{hyperref}
...
\subsection{Секция 1}
\label{sec : one}

\nameref{sec : one}

\titleref{sec : one}

или даже

\usepackage[user,titleref]{zref}
...
\section{hello}
\zlabel{sec:one}

\ztitleref{sec:one}.

Все бестолку.
Там где ожидалось увидеть 'Секция 1' или 'hello' пусто!
Автор: karl_karlsson
Дата сообщения: 21.03.2009 12:59
Kostafey

Код:
\documentclass[ucs,russian]{article}
\usepackage[T2A]{fontenc}
\usepackage[cp1251]{inputenc}
\usepackage[russian]{babel}
\usepackage[unicode,colorlinks,urlcolor=blue]{hyperref}
\begin{document}
\section{Секция 1}
\subsection{Суб Секция 1}
\label{sec:one}
\hyperref[sec:one]{Суб Секция 1}
\end{document}
Автор: Kostafey
Дата сообщения: 21.03.2009 14:50

Цитата:
\subsection{Суб Секция 1}
\label{sec:one}
\hyperref[sec:one]{Суб Секция 1}


Это попахивает расширением кода методом copy-paste.
В том и фокус, что название секции может меняться, что
предлагаете вручную во всех местах менять?

Должно же быть правильное решение.
Автор: karl_karlsson
Дата сообщения: 21.03.2009 15:14
Теперь я понял.
Все эти команды должны работать.
Вы только должны выполнить pdflatex 3 раза.


Код:
\documentclass[ucs,russian]{article}
\usepackage[T2A]{fontenc}
\usepackage[cp1251]{inputenc}
\usepackage[russian]{babel}
\usepackage[unicode,colorlinks,urlcolor=blue]{hyperref}
\begin{document}
\section{Секция 1}
\subsection{Суб Секция 1}
\label{sec:one}
\ref{sec:one}
\nameref{sec:one}
\autoref{sec:one}
\hyperref[sec:one]{Суб Секция 1}

\end{document}
Автор: Kostafey
Дата сообщения: 21.03.2009 15:25
\subsection{Суб Секци 1}
\ref{sec:one}
\hyperref[sec:one]{Суб Секция 1}


Добавлено:
Вернее тогда уж

\subsection{Суб Секци 1}
\label{sec:one}
\ref{sec:one}
\hyperref[sec:one]{Суб Секция 1}

Но главная-то проблема не в этом, а в том, что название секции
приходится копировать.
Автор: karl_karlsson
Дата сообщения: 21.03.2009 15:41
Kostafey
Это опечатка, конечно.
Все эти команды должны работать.
Вы только должны выполнить pdflatex 3 раза.
Автор: Kostafey
Дата сообщения: 21.03.2009 15:59
karl_karlsson
Конечно это работает. Но вопрос-то в том
как избежать явного указания названия секции
в ссылке на нее, но таки образом, чтобы это
название появилось бы в результирующем
pdf документе.

Вот тут хорошая подборка того как это делается... в теории:
http://www.tex.ac.uk/cgi-bin/texfaq2html?label=nameref

Но у меня так не получилось, я уже писал об этом в самом начале.
Возможно нужно подключить еще какие-то пакеты,
использовать определенные кодировки или что-то еще?

Добавлено:
Вот дьявол, \nameref{sec:one} действительно работает в
простом документе...

<ушел разбираться>
Автор: karl_karlsson
Дата сообщения: 21.03.2009 16:08
Но вы написали:

Код: \nameref{sec:one}
Автор: TeXpert
Дата сообщения: 21.03.2009 17:15
karl_karlsson
Цитата:
Вы только должны выполнить pdflatex 3 раза
Кстати, в MiKTeX можно дать команду (один раз)
Код: texify -p file.tex
Автор: Kostafey
Дата сообщения: 21.03.2009 20:08
Если использовать
\documentclass[ucs,russian]{article}
то все в порядке

Если же
\documentclass[ucs,russian]{ncc}
то \nameref{sec:one} отобразится пустым.
Автор: karl_karlsson
Дата сообщения: 22.03.2009 14:54
TeXpert
Спасибо.
На этой основе я создал командные файлы для LEd.

Вот рецепт:

Загрузите pdfopen и pdfclose отсюда:
pdfopen and pdfclose
Поместите pdfopen и pdfclose в LEd\Batches\
Сделайте копию PdfLaTeX.bat для резервной копии.
Замените содержание PdfLaTeX.bat со следующим:

Код:
@echo off
%~dp0\pdfclose --file "%~1\%~n2.pdf"
texify -c -p "%~1\%~2"
%~dp0\pdfopen --file "%~1\%~n2.pdf"
Автор: yegorv
Дата сообщения: 02.04.2009 16:19
Подскажите, нужно что-то типа JabRef, только с manyusers поддержкой
Подошел бы Biblioscape, только при конвертировании базы ссылок в *.bib он изменяет ключи ссылок.

Это нужно для создания базы ссылок (база на сервере, а юзера ее юзают и пополняют со своих ПК) с последующим использованием в Техе.

JabRef не позволяет сохранять изменения пока база открыта на другом компе
Автор: Griefin
Дата сообщения: 02.04.2009 16:50
yegorv
Для текстовых файлов такой софт невозможен, потому что файл можно блокировать только полностью. Чтобы с базой могло работать несколько пользователей одновременно, она должна храниться не в bib-файле, а в нормальном хранилище, типа InnoDB, поддерживающем атомарные транзакции и блокировку на уровне отдельных записей.
Автор: yegorv
Дата сообщения: 03.04.2009 09:30
Griefin
Так об этом и речь. К примеру Biblioscape как раз так и работает (поддерживает одновременную работу нескольких юзеров), только он при конвертации своей базы в bib теряет ихсходные ключи и присваивает свои, что, естественно, неприемлемо
Поэтому нужно что-то среднее между JabRef (поддержка Теха) и Biblioscape (много юзеров).
Автор: yegorv
Дата сообщения: 06.04.2009 13:59
вопрос снят, нашел такую базу
RefBase называется, правда она работает как веб-ресурс с сервера
Автор: Pavel80
Дата сообщения: 07.04.2009 07:27

Цитата:
Вот остались 2 рабочих ключа Ссылка

Ключики работают. Спасибо.
Вот облом хоть прям лицезию покупай.
Автор: mpetroo
Дата сообщения: 07.04.2009 20:15
Привет, у меня вопрос к опытным пользователям:
недавно я ощутил некоторые преимущества серии команд
latex+latex+dvips+ps2pdf
в сравнении с другими (dvipdfm и pdflatex)

да вот незадача, при использовании такой серии на этапе dvips текст, а точнее наверное страница целиком, съезжает вверх на несколько сантиметров (в dvi файле всё нормально).
(тем самым верхнее поле становится много меньше а нижнее много больше, ну и чуть чуть текста съедается)

Где копать ошибку?

Вдвойне незадача, поскольку тот же файл на серверах American Physical Society верстается без ошибок тоже dvips.

PS: свою проблему я видел у многих, но вот ее решения, к сожалению, никто не подсказал
Автор: TeXpert
Дата сообщения: 07.04.2009 21:15
mpetroo
Решение очевидное -- читать руководство dvips, оно очень подробное, там найдёшь описания параметров, и где всё это прописывается. Это файл texmf/dvips/config/config.ps
Автор: juvaforza
Дата сообщения: 07.04.2009 21:38
TeXpert
А куда копать, если dvipdfm не корректно обрабатывает русские шрифты: в выходном pdf-файле не возможно скопировать текст? (дистрибутив - базовый MiKTeX 2.7) С pdflatex таких проблем нет.
Автор: TeXpert
Дата сообщения: 07.04.2009 22:17
juvaforza
Честно говоря, dvipdfm я когда-то немного попользовал и с тех пор не возвращался к ней -- смутно помню, у неё были свои особенности, так что посмотри его руководство. У неё свой файл конфигурации, лежит параллельным курсом. А шрифты какие пользуешь? Опубликуй прямо тут тестовый файл-макет, с полным набором шапки-хвоста и с минимальным телом, я потом посмотрю, хотя бы завтра
Автор: Griefin
Дата сообщения: 07.04.2009 23:19
mpetroo
При конвертации в Postscript и в PDF нужно указать формат бумаги A4 (в меню Options/Execution modes, если речь идет о WinEdt), иначе будет использоваться формат Letter. Из-за этого и съезжают поля. Лично я не вижу преимуществ перевода dvi в pdf вместо использования pdflatex, разве что из-за рисунков с psfrag.
Автор: mpetroo
Дата сообщения: 08.04.2009 12:36
Спасибо за советы, действиетльно помогло!

Преимущество хотя бы в том, что если в eps-рисунках внедрены шрифты, то нет необходимости внедрять их два раза в конечный pdf. Визуально, размер файла чуть сократился (с 292.61 KB при использовании dvipdfm до 115.93 KB при использовании dvips+distiller).
Автор: TeXpert
Дата сообщения: 08.04.2009 12:56
mpetroo
Да, Distiller'ом обычно лучше -- это ведь его родной формат, но плохо с автоматизацией. А с config.ps разобрался? Потому что лучше там править -- это делается раз и навсегда. А параметры можно прописать и в исходном файле, если я не забыл
Автор: mpetroo
Дата сообщения: 08.04.2009 14:50
TeXpert
бегло просмотрел config.ps, но мало понял сходу, что там надо прописать - вроде и так A4 прописан. Буду копать дальше по описанию.

Но мне кажется, что неправильно прописывать всё в конфиг. Потом если что испорчу - не разберусь =)
К тому же в WinEdt действительно всё делается одним нажатием.
Автор: TeXpert
Дата сообщения: 08.04.2009 19:16
mpetroo
Цитата:
Но мне кажется, что неправильно прописывать всё в конфиг
Наоборот, по возможности, все туда
Цитата:
Потом если что испорчу - не разберусь =)
Ничего страшного, этот файл не является страшно охраняемым -- легко добыть новый). Да и за привычку берём копию оригинальных параметров держать строчкой выше, в закомментированном виде
Цитата:
К тому же в WinEdt действительно всё делается одним нажатием
Это путь домохозяек (слава конторе Б. Г.!)), как говорится, easy come, easy go. Конечно, конфиги требуют внимания, но делается это только раз и навсегда

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768

Предыдущая тема: Форматы|кодеки|снятие и обработка звука|lossless&lossy|codec


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.