Вопрос об использовании pdflatex на Redhat в CentOS

Проблема состоит в том, что Ваше новое имя хоста не может быть разрешено к IP-адресу. Существует в основном два решения для Вашей проблемы.

Сначала один, но немного более сложное решение состоит в том, чтобы скорректировать имя хоста в /etc/hosts также. Необходимо будет корректироваться /etc/hosts каждый раз Вы изменяете свое имя хоста.

Второе и простое решение состоит в том, чтобы установить nss-myhostname. debian имя пакета libnss-myhostname поэтому просто установите его с apt-get install libnss-myhostname. Это позволит Вам всегда разрешать свое текущее имя хоста.

8
14.04.2016, 17:05
4 ответа

Вы пропускаете некоторый материал. Это находится на Fedora, но тот же шаблон должен держаться CentOS:

> yum whatprovides latex

Loaded plugins: auto-update-debuginfo, langpacks, presto, refresh-packagekit, verify
texlive-latex-2007-70.fc17.x86_64 : The LaTeX front end for the TeX text formatting system
Repo        : fedora
Matched from:
Filename    : /usr/bin/latex

Я не вижу texlive-latex где угодно в Вашем списке. Тот же пакет упоминается для yum whatprovides pdflatex, так...

> yum install texlive-latex
13
27.01.2020, 20:09

Вот некоторые решения:

1. Перепроверьте свой латекс

Латекс показывает ошибки с Вашей первой строкой:

\documentclass[pdftex,11pt]{article}

Вы уверены это pdftex допустимая опция там? Обычно эти опции имеют отношение к формату бумаги и расположению. Попытайтесь удалить его.

2. Попробуйте 'pdflatex'

Я не знаю различия между pdflatex и pdftex но на основе моего опыта, pdflatex очень, намного более наиболее часто используемый. Попробовать yum whatprovides \*pdflatex для наблюдения, какой пакет обеспечивает тот двоичный файл (подсказка: это texlive-latex) и установите это. Затем попытайтесь выполнить свою статью с pdflatex вместо этого.

3. Попробуйте другой сайт SE

Если Вы все еще получаете латексные ошибки после выполнения pdflatex homework.tex, возможно, направляйтесь в tex.stackexchange.com для поиска связанной с латексом справки.

5
27.01.2020, 20:09

Существует большая разница между документом TEX и ЛАТЕКСНЫМ документом даже при том, что им оба обычно дают .tex расширения.. Вы документируете, запускается с \documentclass[pdftex,11pt] {article} который является ЛАТЕКСНЫМ макросом и является поэтому ЛАТЕКСНЫМ документом и должен быть обработан с механизмом TEX, которому загрузили ЛАТЕКСНЫЙ формат. Обычно pdftex загружает формат TEX и pdflatex загружает ЛАТЕКСНЫЙ формат. Для deb основанные дистрибутивы (и другие) texlive пакет загружает обоих TEX и ЛАТЕКСНЫЕ форматы (т.е. pdftex и pdflatex), но rpm разделяются основанные дистрибутивы (как CentOS) TEX и ЛАТЕКСНАЯ поддержка. Необходимо загрузиться texlive-latex пакет в CentOS для получения ЛАТЕКСНОГО формата. После того как это загружается, необходимо смочь сделать pdflatex homework без любых проблем.

Стоит отметить, что версия Вас, которые TeXlive с 2007, таким образом, может стоить установить и поддержать Вашу собственную версию. Посмотрите, например, https://tex.stackexchange.com/a/95373/10038

1
27.01.2020, 20:09

Можно использовать также pdftex или pdflatex генерировать файл PDF из Вашего файла TEX. Вы уже получили установленный pdftex. Вывод от yum команда в основном говорила Вам это texlive был уже установлен.

Пакет texlive-2007-57.e.16_2.i686 уже установленная и последняя версия

Я установил бы этот пакет также:

$ yum install texlive-latex

Необходимо или быть пользователем root или использовать команду sudo yum ... выполнять установку выше.

Использование - pdftex

Если Ваш .tex файл правильно форматирован затем, эта команда должна привести к файлу PDF.

$ pdflatex your.tex

Где your.tex содержание, которое Вы обеспечили в своем вопросе. При попытке использовать эту команду без каких-либо аргументов, необходимо будет непрерывно продолжать поражать клавишу Enter, пока каждая команда не закончила обрабатывать. Как это:

$ pdftex your.tex 
This is pdfTeXk, Version 3.141592-1.40.3 (Web2C 7.5.6)
 %&-line parsing enabled.
entering extended mode
(./your.tex
! Undefined control sequence.
l.1 \documentclass
                  [pdftex,11pt] {article} \usepackage[utf8] {inputenc}
? 
! Undefined control sequence.
l.1 ...entclass[pdftex,11pt] {article} \usepackage
                                                  [utf8] {inputenc}
? 
...
...
...
! Undefined control sequence.
l.13 \begin{document} \maketitle

? 
[1{/usr/share/texmf/fonts/map/pdftex/updmap/pdftex.map}] )</usr/share/texmf/fon
ts/type1/bluesky/cm/cmr10.pfb>
Output written on your.pdf (1 page, 14865 bytes).
Transcript written on your.log.

Это приведет к превосходному файлу PDF, your.pdf. В каждом ? предложите Вам, должен поразить клавишу Enter.

Образец

    ss of pdftex your.pdf

Использование - pdflatex

Можно также использовать инструмент pdflatex генерировать файл PDF.

$ pdflatex your.tex 
This is pdfTeXk, Version 3.141592-1.40.3 (Web2C 7.5.6)
 %&-line parsing enabled.
entering extended mode
(./your.tex
LaTeX2e <2005/12/01>
...
...
l.13 \begin{document} \maketitle

? 
(/usr/share/texmf/tex/latex/psnfss/ot1ptmcm.fd)
(/usr/share/texmf/tex/latex/psnfss/omlptmcm.fd)
(/usr/share/texmf/tex/latex/psnfss/omxpsycm.fd) [2] (./your.aux) ){/usr/share/t
exmf/fonts/enc/dvips/base/8r.enc}</usr/share/texmf/fonts/type1/bluesky/cm/cmr10
.pfb></usr/share/texmf/fonts/type1/urw/times/utmr8a.pfb>
Output written on your.pdf (2 pages, 22454 bytes).
Transcript written on your.log.

Это также будет результаты в совершенно допустимом файле PDF, но взгляды больше как то, что Вы хотели бы от Вашего .tex файл.

Образец

         ss of pdflatex your.pdf

Ваш .tex файл

Я думаю, что Ваш файл не отформатирован совершенно верно. Если Вы берете другой файл как этот, http://www.maths.manchester.ac.uk/~kd/latextut/examex.tex, и прокручиваете его pdflatex, это хорошо работает, не предлагая мне с ? метки.

1
27.01.2020, 20:09
  • 1
    я думаю yum install texlive-latex должны быть больше, чем просто предложение. Я думаю, что это требуется, чтобы компилировать ЛАТЕКСНЫЙ документ. –  StrongBad 22.09.2013, 16:54

Теги

Похожие вопросы