ご質問はこちらへ
文字数と行数指定で余白も指定したい
\documentclass[10.5pt,titlepage,a4paper]{jsarticle}\setlength{\oddsidemargin}{-0.04truecm}\setlength{\topmargin}{-0.04truecm}\setlength{\headheight}{0mm}\setlength{\headsep}{0mm}\setlength{\textheight}{35\baselineskip}\setlength{\textwidth}{35zw}しかし,実行すると,確かに一頁35行,1行の文字数は35文字くらいになるのですが,右側余白が余りすぎるのと,下側余白も余りすぎていました.
どう設定すればWordのように行数,文字数を減らしても均等に配置してくれてかつ,余白を設定できるのでしょうか?
lualatex-ja でエラーがでました.
(05) luajittex-w32.tar.xz
(06) luatex-dev-w32.tar.xz
(07) luatex-w32.tar.xz
サンプルをコンパイルすると次のエラーがでました.
---------------------
! LuaTeX error ...texmf-dist/tex/luatex/luaotfload/luaotfload-database.lua:577:
attempt to index field 'meta' (a nil value).
relax
l.34 \fontencoding{JY3}\selectfont
?
! Font \JY3/mc/m/n/10=psft:Ryumin-Light:jfm=ujis at 9.62219pt not loadable: metr
ic data not found or bad.
---------------------
直前の版に戻すと正常に処理できました.対処法よろしくお願いします.
byte-code: Symbol's value as variable is void: dbus-message-type-method-call
* 使用している環境
環境は以下のとおりです。
===
~ $ lsb_release -id
Distributor ID: Debian
Description: Debian GNU/Linux 7.2 (wheezy)
~ $ uplatex --version
e-upTeX 3.1415926-p3.3-u1.10-110825-2.4 (utf8.uptex) (TeX Live 2012/Debian)
kpathsea version 6.1.0
ptexenc 1.3.0
Copyright 2012 D.E. Knuth.
There is NO warranty. Redistribution of this software is
covered by the terms of both the e-upTeX copyright and
the Lesser GNU General Public License.
For more information about these matters, see the file
named COPYING and the e-upTeX source.
Primary author of e-upTeX: D.E. Knuth.
~ $ evince --version
GNOME ドキュメントビューアー 3.4.0
~ $ emacs --version
GNU Emacs 24.3.1
Copyright (C) 2013 Free Software Foundation, Inc.
GNU Emacs comes with ABSOLUTELY NO WARRANTY.
You may redistribute copies of Emacs
under the terms of the GNU General Public License.
For more information about these matters, see the file named COPYING.
~ $ python -V
Python 2.7.3
~ $ ruby --version
ruby 1.9.3p194 (2012-04-20 revision 35410) [i486-linux]
Welcome to the Emacs shell
~/tmp/textest $ cd
~ $ aptitude show ruby-dbus
パッケージ: ruby-dbus
状態: インストール済み
自動的にインストールされた: いいえ
バージョン: 0.7.2-1
...
===
yatex は 1.77 です。
* 【今どんなことで困っているか】の、簡単なまとめ
二点あります。
以下のリンクに従い設定したところ、emacs を起動すると
===
byte-code: Symbol's value as variable is void: dbus-message-type-method-call
===
が出力されること。
inverse search を使用しようとPDFを開き、Ctrl+左を押しても何も起きないこと。
http://oku.edu.mie-u.ac.jp/~okumura/texwiki/?YaTeX#nec42ee2
http://oku.edu.mie-u.ac.jp/~okumura/texwiki/?Evince%2Ffwdevince
http://ubutun.blogspot.jp/2012/05/synctex-emacsyatex-evince.html
* その状態に至るまでの操作
yatex を以下の手順でインストールしました。
===
cd ~/tmp
wget http://www.yatex.org/yatex1.77.tar.gz
tar xzvf yatex1.77.tar.gz
cp -r yatex1.77 ~/.emacs.d/
===
次に
http://oku.edu.mie-u.ac.jp/~okumura/texwiki/?YaTeX#nec42ee2
にしたがい emacs の設定をしました。
上記サイトのもの(origsetting.el)と私の設定(mysetting.el)で異る点は以下のとおりです。
===
$ diff mysetting.el origsetting.el
5c5
< (add-to-list 'load-path "~/.emacs.d/yatex1.77")
---
> (add-to-list 'load-path "~/.emacs.d/site-lisp/yatex")
20c20
< ;; (setq tex-command "ptex2pdf -l -u -ot '-synctex=1'")
---
> (setq tex-command "ptex2pdf -l -u -ot '-synctex=1'")
26,27c26
< ;; (setq tex-command "latexmk -e '$latex=q/uplatex %O -synctex=1 %S/' -e '$bibtex=q/upbibtex %O %B/' -e '$makeindex=q/mendex %O -o %D %S/' -e '$dvipdf=q/dvipdfmx %O -o %D %S/' -norc -gg -pdfdvi")
< (setq tex-command "latexmk -e '$latex=q/uplatex %O -synctex=1 %S/' -e '$bibtex=q/upbibtex %O %B/' -e '$makeindex=q/mendex %O -o %D %S/' -e '$dvipdf=q/dvipdfmx %O -o %D %S/' -gg -pdfdvi")
---
> ;(setq tex-command "latexmk -e '$latex=q/uplatex %O -synctex=1 %S/' -e '$bibtex=q/upbibtex %O %B/' -e '$makeindex=q/mendex %O -o %D %S/' -e '$dvipdf=q/dvipdfmx %O -o %D %S/' -norc -gg -pdfdvi")
41,42c40,41
< ;; (setq dvi2-command "xdg-open")
< (setq dvi2-command "evince")
---
> (setq dvi2-command "xdg-open")
> ;(setq dvi2-command "evince")
74a74
>
===
変更した理由は
- yatex1.77 を展開した場所が違うため
- パッケージで提供されている texlive は 2012 で ptex2pdf が無く、tmglr も無いため, latexmk を使用するようするため
- evince を使用するようにするため
- latexmk で -norc がついているとタイプセット時に以下のエラーが出るため
===
Latexmk: -norc bad option
Latexmk: Bad options specified
Use
latexmk -help
to get usage information
Fundamental exited abnormally with code 10 at Tue Dec 31 00:40:17 (0.28 secs)
====
です。
続いて
http://oku.edu.mie-u.ac.jp/~okumura/texwiki/?Python#fwdevince
にしたがい fwdevince を ~/bin に実行属性をつけて作成しました。
emacs を起動すると
===
byte-code: Symbol's value as variable is void: dbus-message-type-method-call
===
が出力されました。
tex のファイルを開き C-c C-t j により正常にタイプセットができ、
M-x evince-forward-search が正常に動作する事を確認しました。
inverse search を使用しようとPDFを開き、Ctrl+左を押しても何も起きませんでした。
さらに、
http://oku.edu.mie-u.ac.jp/~okumura/texwiki/?Ruby#fwdevince
にしたがい ruby 版も試してみましたが、状況は変わりませんでした。
以上になります。よろしくお願いいたします。
pbibtexのエラーについて
私は大学生4年生で,現在卒業論文の執筆に当たりTeXを使用してます.
幸いにもTeX Wiki等を参考にした結果,dvipdfmxの動作も含めて正常にpdfとして出力することが出来ています.
先日初めて参考文献を載せるべくpbibtexを使いました.
しかしコマンドプロンプト上で文書のディレクトリへ移動し,"pbibtex -kanji=utf8 ***.aux"(***はファイル名)としても「pbibtex.exeは動作を停止しました」となってしまいました."pbibtex -help"は正常に動作します.auxファイルがsjisなのかと思いましたが,terapadで開いたところちゃんとUTF8でした.
TeXのインストールにはTeXインストーラ3を用いましたが,この中で何故pbibtexのみが動作を停止してしまうのかが分かりません.今のところそれ以外のものは正常に動作しています.(ネット上にあるサンプルをbibtexで処理した際には完璧に処理できました.)
言葉足らずで申し訳ありませんが,どなたかご教授頂けますでしょうか.
PDFへの変換について,
jsclasses の english オプション
jsclasses に english オプションを付けたときの不具合について報告します.
\documentclass[english]{jsarticle}
\begin{document}
\tableofcontents
\section{One}
\appendix
\section{Two}
\section{Three}
\begin{table}[htbp]
\centering
\caption{Four}
\begin{tabular}{rr}
1 & 2\\
3 & 4
\end{tabular}
\end{table}
\end{document}
上記のようなソースのとき,目次の「Appendix A」が長すぎて「Two」とかぶってしまいます.
また,\tablename なのですが,「Table.~」の末尾のピリオドは取るべきと思います
(「Fig.~」と違って省略形ではないので).
kanji file name in LuaTeX, LuaJITTeX
jisx0212 の dvipdfmx での扱いについて
こんにちは、藤澤と申します。
Windows8 に TeXworks をインストールし、uplatex を使えるようにしようと思っております。
http://zrbabbler.sp.land.to/uplatex.html
の情報に基いて、
\documentclass[a4paper,uplatex]{ujarticle}
\usepackage[uplatex,noreplace,multi]{otf}
\usepackage[english]{babel}
\usepackage[main=japanese]{pxbabel}
という設定で、jisx0213 の文字は直に打っても問題が無いし、GB, Big5の文字も、\foreignlanguage{schinese}{}等で出力
できますが、問題なのが jisx0212 の文字です。当然ながら、jisx0213 と共通する文字は問題なく出力できますが、それ以
外、例えば「丣」(utf4E23) は直に打つと pdf に変換する段階で、
** WARNING ** Glyph missing in font. (CID=19141, code=0x4e23)
というメッセージが出て、出力できません。dvipdfmx は、jisx0212 はサポートしていないのでしょうか、それとも
cid-x.map の設定に問題があるのでしょうか。もし cid-x.map の設定に問題があるならば、どのように設定すればよいの
か、教えて頂ければ幸いです。
フォントの埋め込みの戻し方について
その後,プリアンブルにはフォントに関する事項はなにも書かずに文書を作成しタイプセットしたところ,プレビュー.appでは明朝体のようなフォントで表示されるのですが,紙に印刷したところヒラギノのようなフォントで印刷が表示されます。
プレビュー表示時のみならず印刷時も明朝体(かは定かではありませんが,要するにプレビューと同じ)のように印刷出来るように設定を元に戻したいのですがどうすれば宜しいでしょうか?
$ sudo updmap-sys --setoption kanjiEmbed noEmbedを実行しても上手くいきませんでした。
宜しくお願いします。