2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Отключил перенос слов. И тут началось.
Сообщение04.03.2015, 21:59 


04/03/15
2
Изображение
Как исправить?
Почему нету функции - текст по ширине((
Вот что у меня в шапке(приамбуле):
код: [ скачать ] [ спрятать ]
Используется синтаксис 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 
Аватара пользователя


05/12/12
136
Chernigov
Liahim в сообщении #985696 писал(а):
Как исправить?

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

 Профиль  
                  
 
 Re: Отключил перенос слов. И тут началось.
Сообщение04.03.2015, 22:29 
Заслуженный участник
Аватара пользователя


31/01/14
11316
Hogtown
Я не совсем понимаю зачем отключать переносы. Всегда улучшает типографию \useoackage{microtype}. Но в столь варварских условиях как отключение переносов попробуйте разные опции

 Профиль  
                  
 
 Re: Отключил перенос слов. И тут началось.
Сообщение04.03.2015, 22:37 


13/07/14
257
Используется синтаксис LaTeX
\usepackage{ragged2e} % Форматирование по ширине \justifying

 Профиль  
                  
 
 Re: Отключил перенос слов. И тут началось.
Сообщение04.03.2015, 23:03 


04/03/15
2
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 
Аватара пользователя


30/04/19
235
Можно ли ограничить число переносов следуемых подряд, например двумя? Т.е., к примеру, что бы не было 4-х подряд идущих строчек с переносами.

 Профиль  
                  
 
 Re: Отключил перенос слов. И тут началось.
Сообщение13.10.2022, 15:02 
Аватара пользователя


30/04/19
235
Snegovik в сообщении #1565967 писал(а):
Можно ли ограничить число переносов следуемых подряд, например двумя?

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

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


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

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group