2014 dxdy logo

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

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




 
 Почему не набирается №?
Сообщение18.07.2015, 06:36 
Помогите, плиз, новичку в ТеХе. Не могу набрать номер и видимо не подключается русский.
Пытаюсь работать в 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 
jerr15
\textnumero взамен не работает, часом?

 
 
 
 Re: Почему не набирается №?
Сообщение18.07.2015, 07:33 
Сразу и в яблочко = Спасибо, сработало.
Но, к сожалению, компилит при условии,
если закомментировать строчку
%\usepackage{ruscor_WIN}
с ней опять требует русские шрифты.

 
 
 
 Re: Почему не набирается №?
Сообщение18.07.2015, 07:37 
Вот обзор последних изменений в 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 
Да, если честно, :-) , то никаких, вернее, не знаю, каких.
Без него тоже работает.
Спасибо, еще раз и за ссылочку, почитаю, конечно, но вряд ли толком пойму.
Я все устанавливал, по подсказкам инета, не понимая толком, для чего и почему. :wink:
Еще вопросики, если можно.
1. В TexMaker не могу сделать файлы "каскадом",
чтобы легче их сравнивать и править.
2. В MikTex Setting их у меня два для user и для admin.
Причем, package у них разные.
PS Добавка \No. Это я непременно сделаю. Спасибо. Действительно ведь могут быть и старые файлики.

 
 
 
 Re: Почему не набирается №?
Сообщение18.07.2015, 08:07 
jerr15 в сообщении #1038264 писал(а):
Спасибо, еще раз и за ссылочку, почитаю, конечно, но вряд ли толком пойму.

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

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

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


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