2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Почему не набирается №?
Сообщение18.07.2015, 06:36 


18/07/15
3
Помогите, плиз, новичку в ТеХе. Не могу набрать номер и видимо не подключается русский.
Пытаюсь работать в TexMaker.
В тексте у меня встречается \No. Доходит до этой строчки и выдает ошибки
Ошибки которые выдает
! Undefined control sequence. /�.�. ������. // �����.��. 1959. �.47. \No
No Cyrillic font encoding has been loaded so far.

Если \No убираю, то все компилируется и русский шрифт тоже
До этого у меня не был подключен usepackage babel , программа запрашивала babel она его инсталлировала и даже номер печатала нормально. С помощью MikTex Setting я подключил babel и она перестала печатать №, выдавая ошибку. Если просто № набираю, то компилирует, но выскакивает какой-то символ типа «Ё».
На всякий случай привожу преамбулу, найденную в инете, которую использую.
Преамбула
\documentclass[10pt,twoside]{article}
\usepackage[cp1251]{inputenc}
\usepackage[russian]{babel}
%\usepackage[cp866]{inputenc}
%\usepackage{cp866}
\usepackage{latexsym}
\usepackage{amscd}
\usepackage{amssymb}
\usepackage{amsmath, amsthm}
\DeclareMathOperator{\R}{\Re e} %\DeclareMathOperator{\arg}{arg}
% Где взять этот package и как его добавить?
%\usepackage{ruscor_WIN}
\textwidth=16truecm \textheight=24.5truecm \oddsidemargin=-0.truecm
\evensidemargin=-0.truecm \voffset=-1.7truecm
\pagestyle{myheadings} \makeatletter
\renewcommand{\@evenhead}{}
\renewcommand{\@oddhead}{}
\renewcommand{\@evenfoot}{\hfil -- \thepage \ -- \hfil}
\renewcommand{\@oddfoot}{\hfil -- \thepage\ -- \hfil}
\makeatother \setcounter{equation}{0} \setcounter{page}{151}
\sloppy

\begin{document}

 Профиль  
                  
 
 Re: Почему не набирается №?
Сообщение18.07.2015, 07:22 
Заслуженный участник


09/05/13
8904
jerr15
\textnumero взамен не работает, часом?

 Профиль  
                  
 
 Re: Почему не набирается №?
Сообщение18.07.2015, 07:33 


18/07/15
3
Сразу и в яблочко = Спасибо, сработало.
Но, к сожалению, компилит при условии,
если закомментировать строчку
%\usepackage{ruscor_WIN}
с ней опять требует русские шрифты.

 Профиль  
                  
 
 Re: Почему не набирается №?
Сообщение18.07.2015, 07:37 
Заслуженный участник


09/05/13
8904
Вот обзор последних изменений в babel, прочитайте там, как и что.
ftp://sunsite.icm.edu.pl/pub/CTAN/macro ... ssianb.pdf

Эта команда (\No) сейчас не поддерживается.

jerr15 в сообщении #1038261 писал(а):
%\usepackage{ruscor_WIN}

А зачем Вам этот пакет? первый раз слышу. Каких целей Вы им достигаете? Наверняка более свежие есть.

-- 18.07.2015, 09:55 --

ЗЫ
Otta в сообщении #1038262 писал(а):
Вот релиз последних изменений в babel, прочитайте там, как и что.

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

Вот что нашлось, резюмируя. Проблема может быть устранена
1) глобально --
для windows правим файл russianb.ldf,
путь к файлу такой:
D:\MiKTeX 2.9\tex\latex\babel-russian\russianb.ldf
Добавляем строку
Используется синтаксис LaTeX
\DeclareRobustCommand{\No}{\ifmmode{\nfss@text{\textnumero}}\else\textnumero\fi}
 

Теперь у нас определена команда \No.

2) локально - добавлением в преамбулу каждого документа
Используется синтаксис LaTeX
\newcommand{\No}{\textnumero}
 

Потому что каждый раз писать длинную команду утомительно, да и старые файлы могут быть.

 Профиль  
                  
 
 Re: Почему не набирается №?
Сообщение18.07.2015, 08:01 


18/07/15
3
Да, если честно, :-) , то никаких, вернее, не знаю, каких.
Без него тоже работает.
Спасибо, еще раз и за ссылочку, почитаю, конечно, но вряд ли толком пойму.
Я все устанавливал, по подсказкам инета, не понимая толком, для чего и почему. :wink:
Еще вопросики, если можно.
1. В TexMaker не могу сделать файлы "каскадом",
чтобы легче их сравнивать и править.
2. В MikTex Setting их у меня два для user и для admin.
Причем, package у них разные.
PS Добавка \No. Это я непременно сделаю. Спасибо. Действительно ведь могут быть и старые файлики.

 Профиль  
                  
 
 Re: Почему не набирается №?
Сообщение18.07.2015, 08:07 
Заслуженный участник


09/05/13
8904
jerr15 в сообщении #1038264 писал(а):
Спасибо, еще раз и за ссылочку, почитаю, конечно, но вряд ли толком пойму.

Я пересказала выше. В общем, больше ничего не нужно.
Про TeXMaker Вам расскажет кто-нибудь другой, не пользуюсь. Я думаю, если пошариться в менюшках, найдется без проблем.
jerr15 в сообщении #1038264 писал(а):
2. В MikTex Setting их у меня два для user и для admin.

И? Значит, меняйте оба. Или работайте с одним. С тем, который Вас устраивает.
А вообще, если комп персональный, то совсем незачем было ставить "порознь", в другой раз ставьте "один на всех". На этапе установки он предлагает выбор.

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

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



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

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


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

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