Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

vertical align в таблице на второй странице #9

Closed
cra opened this issue Nov 17, 2014 · 2 comments
Closed

vertical align в таблице на второй странице #9

cra opened this issue Nov 17, 2014 · 2 comments

Comments

@cra
Copy link

cra commented Nov 17, 2014

В строчке 51 в файле Synopsis/title.tex есть подобная строчка:

\makecell[l]{\sfs Официальные оппоненты: \vspace{6.65cm}} &

Не зная заранее, сколько у нас строчек в правой колонке (с оппонентами), мы получаем ситуацию, когда эта фраза ездит по вертикали, пока не подобрать точное значение вместо 6.65. Это нельзя никак проще сделать? После получаса фрустраций с магическим числом мне даже кажется, что вариант с просто отдельной двухколончотай строчкой для непосредственно первой строчки более изящен, чем подгонка константы.

Вот, например:

% ...
   \makecell[l]{\sfs Официальные оппоненты: \vspace{6.65cm}} &
   \makecell[{{p{11cm}}}]{   
   \sfs \textbf{Оппонент Оппонентов Оппонентович,} \\
   \sfs доктор физико-математических наук, профессор, \\
   \sfs Не очень длинное название для места работы, \\
   \sfs старший научный сотрудник \vspace{1mm} \\
   \sfs \textbf{Ещёодиный Ещёодин Ещёодинов,} \\
   \sfs кандидат физико-математических наук, \\
   \sfs Основное место работы c длинным длинным длинным длинным названием, \\    
   \sfs старший научный сотрудник
   }
% ...

synopsis

@cra
Copy link
Author

cra commented Nov 18, 2014

Разбитый вариант это вот такой:

% ...
   \makecell[l]{\sfs Официальные оппоненты:} &
   \makecell*[{{p{11cm}}}]{\sfs \textbf{Оппонент Оппонентов Оппонентович,}} \\
   &
   \makecell[{{p{11cm}}}]{
   \sfs доктор физико-математических наук, профессор, \\
   \sfs Не очень длинное название для места работы, \\
   \sfs старший научный сотрудник \vspace{3mm} \\
   \sfs \textbf{Ещёодиный Ещёодин Ещёодинов,} \vspace{1mm}\\
   \sfs кандидат физико-математических наук, \\
   \sfs Основное место работы c длинным длинным длинным длинным названием, \\
   \sfs старший научный сотрудник
   }
% ...

Тогда получается результат на той же высоте
positionning

Можно было бы, например, добавить определяемые пользователем константы для имён первого и второго оппонента, их регалий, должностей и мест работы. Тогда тому, кто использует шаблон не надо ручками лезть в конкретные ячейки вообще.

@AndreyAkinshin
Copy link
Owner

Спасибо за хорошее предложение. Переделал вёрстку оппонентов и все данные вынес в отдельный файл data.tex.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants