2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Отключил перенос слов. И тут началось.
Сообщение04.03.2015, 21:59 
Изображение
Как исправить?
Почему нету функции - текст по ширине((
Вот что у меня в шапке(приамбуле):
код: [ скачать ] [ спрятать ]
Используется синтаксис LaTeX
\documentclass[12pt,a4paper]{article}
\usepackage{graphicx}
\usepackage[cp1251]{inputenc}
\usepackage{amsmath,amsfonts,amssymb,euscript}
\usepackage[russian]{babel}
\usepackage{graphics}
\usepackage{graphicx}
\usepackage{tabularx}
\usepackage{listings}
\usepackage[right=2cm]{geometry}
\lstset{language=C++}
\usepackage {indentfirst}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%   Макет полосы набора для формата А4 (297 мм х 210 мм)
%%%
%%%   Высота формата А4 297 мм
%%%
\voffset=-1in         % Удаление верхнего поля драйвера в 1 дюйм
\topmargin=15mm       % Верхнее (нижнее) поле в 22mm (25 mm)
%\botmargin=22mm
\headheight=0mm       % Высота верхнего колонтитула 12pt/1.41=17mm
\headsep=0mm          % Интервал от верхнего колонтитула до тела текста
\textheight=267mm     % Высота тела текста (297-22-30=245)
%%%
%%%   Ширина формата А4 210 мм
%%%
\hoffset=-1in         % Удаление левого поля драйвера в 1 дюйм
\oddsidemargin=30mm   % Левое поле на нечетной странице, 30 мм
%\evensidemargin=23mm  % Левое поле на четной странице, 23 мм
\textwidth=165mm      % Ширина тела текста, 210-30-15=165 мм

% 1in=2.54cm=72.27pt 1cm=28.45pt

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\tolerance=500
\righthyphenmin=2
\makeatletter
\renewcommand{\@biblabel}[1]{#1.\hfill}
\hyphenpenalty=10000
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\begin{document}
\fontsize{14}{16pt}\selectfont

 
 
 
 Re: Отключил перенос слов. И тут началось.
Сообщение04.03.2015, 22:15 
Аватара пользователя
Liahim в сообщении #985696 писал(а):
Как исправить?

Попробуйте с
Цитата:
\sloppy
в преамбуле.

 
 
 
 Re: Отключил перенос слов. И тут началось.
Сообщение04.03.2015, 22:29 
Аватара пользователя
Я не совсем понимаю зачем отключать переносы. Всегда улучшает типографию \useoackage{microtype}. Но в столь варварских условиях как отключение переносов попробуйте разные опции

 
 
 
 Re: Отключил перенос слов. И тут началось.
Сообщение04.03.2015, 22:37 
Используется синтаксис LaTeX
\usepackage{ragged2e} % Форматирование по ширине \justifying

 
 
 
 Re: Отключил перенос слов. И тут началось.
Сообщение04.03.2015, 23:03 
jamesjames в сообщении #985704 писал(а):
Liahim в сообщении #985696 писал(а):
Как исправить?

Попробуйте с
Цитата:
\sloppy
в преамбуле.

Вообще ничего не происходит.

Red_Herring в сообщении #985706 писал(а):
Я не совсем понимаю зачем отключать переносы. Всегда улучшает типографию \useoackage{microtype}. Но в столь варварских условиях как отключение переносов попробуйте разные опции

Мне сказали: "У нас не должно быть переносов слов, так сказали сделать"

-- 05.03.2015, 00:08 --

Lenchik в сообщении #985712 писал(а):
Используется синтаксис LaTeX
\usepackage{ragged2e} % Форматирование по ширине \justifying

Ничего не происходит.

-- 05.03.2015, 00:23 --

Не знаю как, но заработало. Сижу в шоке, все по линеечке правый край выровнен. Не привычно смотреть на такое "безобразие".
Изображение
Используется синтаксис LaTeX
\usepackage{ragged2e}
\usepackage{microtype}


\justifying
\sloppy
\tolerance=500
\hyphenpenalty=10000
\emergencystretch=3em

 
 
 
 Re: Отключил перенос слов. И тут началось.
Сообщение02.10.2022, 06:54 
Аватара пользователя
Можно ли ограничить число переносов следуемых подряд, например двумя? Т.е., к примеру, что бы не было 4-х подряд идущих строчек с переносами.

 
 
 
 Re: Отключил перенос слов. И тут началось.
Сообщение13.10.2022, 15:02 
Аватара пользователя
Snegovik в сообщении #1565967 писал(а):
Можно ли ограничить число переносов следуемых подряд, например двумя?

Ответ найден. Можно!
Но делается это не как в word или writer. Для этого есть опция, включаемая в преамбулу

Используется синтаксис LaTeX
\hyphenpenalty=1500  %Количество переносов (0-10000)
 


Значение может быть указано 0-10000, в зависимости от указанного значения tex выбирает самостоятельно как часто можно делать переносы (ну или примерно так, какая там зашита логика дословно не знаю). Максимальное число 10000 запрещает переносы совсем, минимальное число не ограничивает число переносов. Ставим что-то посерединке и смотрим что получается. И в общем то это неплохо помогает.

 
 
 [ Сообщений: 7 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group