ご質問はこちらへ
質問用フォーラムです。ご質問の前に質問のしかたをご覧ください。
toolsをアップデートするとtabularx環境でエラーが発生いたします。
- Koba Yos の投稿
Ubuntu 18.04でTeXLive 2018を利用しております。
先日、toolsを47671から49390にアップデートしたところ、以下のソースでエラーが出るようになりました。
\documentclass[a4paper,landscape, dvipdfmx, 12pt]{jsarticle}
\usepackage[deluxe]{otf}
\usepackage{color}
\usepackage{ltablex}
\usepackage{arydshln}
\usepackage[dvipdfmx, truedimen, margin=20truemm]{geometry}
\pagestyle{empty}
\parindent = 0pt
\begin{document}
\mgfamily
\begin{tabularx}{\linewidth}{|p{100truemm}||p{100truemm}||p{40truemm}|} \hline
a & b & c \\ \hline \hline
\endhead
d & e & f \\ \hline
\end{tabularx}
\end{document}
\usepackage[deluxe]{otf}
\usepackage{color}
\usepackage{ltablex}
\usepackage{arydshln}
\usepackage[dvipdfmx, truedimen, margin=20truemm]{geometry}
\pagestyle{empty}
\parindent = 0pt
\begin{document}
\mgfamily
\begin{tabularx}{\linewidth}{|p{100truemm}||p{100truemm}||p{40truemm}|} \hline
a & b & c \\ \hline \hline
\endhead
d & e & f \\ \hline
\end{tabularx}
\end{document}
ログのエラーが発生している部分は以下のようになっております。
LaTeX Font Info: Font shape `JT1/mg/m/n' will be
(Font) scaled to size 9.24683pt on input line 14.
LaTeX Font Info: Font shape `JY1/mg/m/n' will be
(Font) scaled to size 9.24683pt on input line 14.
! Extra }, or forgotten \endgroup.
\@endpbox ...th \dp \@arstrutbox \fi \par \egroup
\adl@colhtdp \box \adl@box...
l.20 \end{tabularx}
?
! Emergency stop.
\@endpbox ...th \dp \@arstrutbox \fi \par \egroup
\adl@colhtdp \box \adl@box...
l.20 \end{tabularx}
End of file on the terminal!
(Font) scaled to size 9.24683pt on input line 14.
LaTeX Font Info: Font shape `JY1/mg/m/n' will be
(Font) scaled to size 9.24683pt on input line 14.
! Extra }, or forgotten \endgroup.
\@endpbox ...th \dp \@arstrutbox \fi \par \egroup
\adl@colhtdp \box \adl@box...
l.20 \end{tabularx}
?
! Emergency stop.
\@endpbox ...th \dp \@arstrutbox \fi \par \egroup
\adl@colhtdp \box \adl@box...
l.20 \end{tabularx}
End of file on the terminal!
tabularx環境で何かが起きているように思います。何か解決方法はございますでしょうか。御教授いただけますと幸いです。なお、tools以外のパッケージについては、全て更新しても問題は生じません。
お忙しい中恐縮ではございますが、どうぞよろしくお願いいたします。
このトピックを読む
(現在の返信数: 10)
Gsview5.0について
- 赤名 完治 の投稿
はじめまして。
Gsview5.0をインストールした(つもり)のですが、
正しくインストールできたかの確認をしようと思い、
下記のページに記載されてあるように
http://denki.nara-edu.ac.jp/~yabu/soft/gsview-install.html
「スタート」→「Ghostgum」→「GSView」を起動する。 「File」→「Open」から c:\gs\gs8.53\examples\tiger.eps を表示してみます。 虎の絵が表示されたら OK です。 次に c:\gs\gs8.53\kanji\article9.eps を表示してみます。 漢字が表示されていれば OK です。
tiger.eps と article9.eps を表示させたところ、
エラーメッセージが出て、正しく表示されません。
どのように対処すればよろしいのでしょうか?よろしくご教示お願いいたします。
---------------------------------------------------------------------------------------------
GSview 5.0 2012-01-17
Unknown in Comments section at line 6:
%%DocumentProcSets: Adobe_Illustrator_1.2d1 0 0
Unknown in Comments section at line 7:
%%DocumentSuppliedProcSets: Adobe_Illustrator_1.2d1 0 0
GPL Ghostscript 9.26 (2018-11-20)
Copyright (C) 2018 Artifex Software, Inc. All rights reserved.
This software comes with NO WARRANTY: see the file PUBLIC for details.
base\gsicc_manage.c:1244: gsicc_open_search(): Could not find default_rgb.icc
| base\gsicc_manage.c:2025: gsicc_set_device_profile(): cannot find device profile
Unrecoverable error: undefined in setpagedevice
Operand stack:
false --nostringval-- setpagedevice --nostringval-- unknownerror
Failed to open device or install ViewerPreProcess hook: returns -21
---------------------------------------------------------------------------------------------
このトピックを読む
(現在の返信数: 4)
\overline が単体では表示しません。
- luffa の投稿
こんにちは,
標記に関して,報告します。
下記で,\overline が単体では表示しません。
サンプルは間違っていますか。
よろしくお願いします。
サンプルです。
\documentclass{jsarticle}
\begin{document}
\textbackslash barは表示する$\bar{x}$
\textbackslash barは表示する$\bar{}$
\textbackslash overlineは表示する $\overline{x}$
\textbackslash overlineは表示しない $\overline{}$
標記に関して,報告します。
下記で,\overline が単体では表示しません。
サンプルは間違っていますか。
よろしくお願いします。
サンプルです。
\documentclass{jsarticle}
\begin{document}
\textbackslash barは表示する$\bar{x}$
\textbackslash barは表示する$\bar{}$
\textbackslash overlineは表示する $\overline{x}$
\textbackslash overlineは表示しない $\overline{}$
\end{document}
w32tex
フルインストール 2019.11.27
このトピックを読む
(現在の返信数: 2)
section題にciteを用いた際、目次にcite{}だけを抜きにして出力したい
- さかなをたべるさかな の投稿
当方TeX初心者です。卒論作成の際、トピック題のことに悩んでいます。
環境は
OS:win10,TexLive2018使用,Atomで編集し、platexを用いて作成しています。
最小構成を書いたものをいかに示します。
---------------------------------------------------------
\begin{document}
\tabelofcontents
\chapter{理論}
\section{平面波 \cite{plane} }
........
\section{アンテナ \cite{anntena} }
........
\bibliographystyle{junsrt}
\bibliography{sample}
\end{document}
------------------------------------------------------------
求める出力結果は節題(section)に"1.1 平面波[1]","1.2 アンテナ[2]"となった状態で、目次には引用のしるしが出ないよう、
つまり"1.1 平面波","1.2 アンテナ"のように[1][2]をなくしたいんですけど、どうすればよろしいでしょうか?
引用にはbibtexを用いています。
このトピックを読む
(現在の返信数: 2)
TeX Live 2019 での \inhibitglue の挙動変更【予定】
- aminophen の投稿
先ほど,pTeX に \inhibitglue の挙動変更が入りました。例えば
漢字\inhibitglue\relax (ああああ
のカッコの前の空白を見ると,
・TeX Live 2018 ではグルーが入る(= \inhibitglue 無効)
・TeX Live 2019 ではグルーが消える(= \inhibitglue 有効)
というように結果に差が出ます。
(ちなみに TeX Live 2013 以前も後者だったので,この例に限って言えば「昔に戻った」といえます。)
現時点では完全に確定したわけではありませんが,pTeX のコミット r49958 です。
https://www.tug.org/svn/texlive?view=revision&revision=49958
【背景】
原作者であるアスキーのドキュメントには,
===================================================================
\inhibitglue
和文フォントのメトリック情報から、自動的に挿入されるグルーの挿入を禁止します。
このプリミティブを挿入した箇所にのみ有効です。
===================================================================
と書かれていますが,
この「プリミティブを挿入した箇所のみ有効」という記述が大雑把であり,
「いったん発行した \inhibitglue が後ろのどこまで有効なのか」
がわかりにくいという問題がありました。
【過去の挙動】
(1) アスキーによる初期 〜 TeX Live 2013 以前
・いったん \inhibitglue を発行すると,次に和文文字が現れるまではずっと有効である。
(2) TeX Live 2014 〜 TeX Live 2018(pTeX 3.8.1 まで)
・\inhibitglue は,次に文字や展開不能トークンが現れると(後述の"穴"を除けば)無効化する。
ここでいう展開不能トークンには,\hbox{} や \hskip や \kern や \vrule といった
「ノードを挿入する処理」だけでなく,\relax や \let や数値代入といった
「ノードを挿入しない処理」も含まれます。それらが一つ以上挟まることで
\inhibitglue が無効化されるので,これぞまさに
> 「このプリミティブを挿入した箇所にのみ」
を実現したと思われてきました。参考:
http://doratex.hatenablog.jp/entry/20140714/1405302796
ところが,この時の修正にもまだ"穴"があることがわかってきました。
[穴1つ目] \hbox{} という展開不能トークン(しかも box ノードを挿入するもの)が
挟まったにもかかわらず,\inhibitglue が無効化されずにグルーが消えてしまう。
例→あ\relax \inhibitglue \hbox{}(このカッコの直前
※直前の \relax を削除すれば,想定通りグルーが消えます。
[穴2つ目] 別の \hbox{} の中で発行した \inhibitglue が外側に漏れ出して,
グルーが消えてしまう。
例→あ\setbox0=\hbox{\inhibitglue}(このカッコの直前
これらの穴をふさぐ修正のついでに,今回の \inhibitglue の挙動変更となりました。
【新しい挙動】
(3) TeX Live 2019 以降(予定)
1. \inhibitglue は,その後にノードが挿入されると無効化する。
つまり,\null や \hskip や \kern や \vrule といったノード挿入では必ず無効化され,
上述の [穴1つ目] のようなことは起こらない。
2. \inhibitglue は,ノードを挿入しない処理であれば透過する(無効化しない)。
つまり,\relax や \let\A\B や数値代入では無効化されない。
3. \inhibitglue の効果はリスト内に閉じる。
つまり,上述の [穴2つ目] のようなことは起こらない。
4. \inhibitglue を無効化する \disinhibitglue という新プリミティブの追加。
これは,上記 2. により \relax などが \inhibitglue を無効化しなくなったので,
「効きすぎて困った」という場合の対策として使えることを想定。
参考:GitHub issue 28
https://github.com/texjporg/tex-jp-build/issues/28
この新挙動が入った pTeX は,バージョンが p3.8.2 と表示されますので区別可能です。
(cf. TeX Live 2018 の最新版は p3.8.1)
漢字\inhibitglue\relax (ああああ
のカッコの前の空白を見ると,
・TeX Live 2018 ではグルーが入る(= \inhibitglue 無効)
・TeX Live 2019 ではグルーが消える(= \inhibitglue 有効)
というように結果に差が出ます。
(ちなみに TeX Live 2013 以前も後者だったので,この例に限って言えば「昔に戻った」といえます。)
現時点では完全に確定したわけではありませんが,pTeX のコミット r49958 です。
https://www.tug.org/svn/texlive?view=revision&revision=49958
【背景】
原作者であるアスキーのドキュメントには,
===================================================================
\inhibitglue
和文フォントのメトリック情報から、自動的に挿入されるグルーの挿入を禁止します。
このプリミティブを挿入した箇所にのみ有効です。
===================================================================
と書かれていますが,
この「プリミティブを挿入した箇所のみ有効」という記述が大雑把であり,
「いったん発行した \inhibitglue が後ろのどこまで有効なのか」
がわかりにくいという問題がありました。
【過去の挙動】
(1) アスキーによる初期 〜 TeX Live 2013 以前
・いったん \inhibitglue を発行すると,次に和文文字が現れるまではずっと有効である。
(2) TeX Live 2014 〜 TeX Live 2018(pTeX 3.8.1 まで)
・\inhibitglue は,次に文字や展開不能トークンが現れると(後述の"穴"を除けば)無効化する。
ここでいう展開不能トークンには,\hbox{} や \hskip や \kern や \vrule といった
「ノードを挿入する処理」だけでなく,\relax や \let や数値代入といった
「ノードを挿入しない処理」も含まれます。それらが一つ以上挟まることで
\inhibitglue が無効化されるので,これぞまさに
> 「このプリミティブを挿入した箇所にのみ」
を実現したと思われてきました。参考:
http://doratex.hatenablog.jp/entry/20140714/1405302796
ところが,この時の修正にもまだ"穴"があることがわかってきました。
[穴1つ目] \hbox{} という展開不能トークン(しかも box ノードを挿入するもの)が
挟まったにもかかわらず,\inhibitglue が無効化されずにグルーが消えてしまう。
例→あ\relax \inhibitglue \hbox{}(このカッコの直前
※直前の \relax を削除すれば,想定通りグルーが消えます。
[穴2つ目] 別の \hbox{} の中で発行した \inhibitglue が外側に漏れ出して,
グルーが消えてしまう。
例→あ\setbox0=\hbox{\inhibitglue}(このカッコの直前
これらの穴をふさぐ修正のついでに,今回の \inhibitglue の挙動変更となりました。
【新しい挙動】
(3) TeX Live 2019 以降(予定)
1. \inhibitglue は,その後にノードが挿入されると無効化する。
つまり,\null や \hskip や \kern や \vrule といったノード挿入では必ず無効化され,
上述の [穴1つ目] のようなことは起こらない。
2. \inhibitglue は,ノードを挿入しない処理であれば透過する(無効化しない)。
つまり,\relax や \let\A\B や数値代入では無効化されない。
3. \inhibitglue の効果はリスト内に閉じる。
つまり,上述の [穴2つ目] のようなことは起こらない。
4. \inhibitglue を無効化する \disinhibitglue という新プリミティブの追加。
これは,上記 2. により \relax などが \inhibitglue を無効化しなくなったので,
「効きすぎて困った」という場合の対策として使えることを想定。
参考:GitHub issue 28
https://github.com/texjporg/tex-jp-build/issues/28
この新挙動が入った pTeX は,バージョンが p3.8.2 と表示されますので区別可能です。
(cf. TeX Live 2018 の最新版は p3.8.1)
このトピックを読む
(現在の返信数: 0)
papersize \specialと\pdflastypos
- 阿部 紀行 の投稿
papersize \specialの有無で\pdflastyposの値が変わるようで悩んでいます.お知恵をお貸しいただけると助かります.e-pTeXはpapersize \special実行時に\pdfpagewidthと\pdfpageheightを更新しますが,それが影響しているわけではないように見えています.
ソースは以下です.先ほど更新したW32TeXで試しています.(オプションdvipdfmxが不要ですが無視してください…….)
\documentclass[dvipdfmx]{tarticle}
\setlength{\pdfpagewidth}{\paperwidth}
\setlength{\pdfpageheight}{\paperheight}
% 以下二行をコメントアウトしたりしなかったりして試してみる.
\special{papersize=\the\paperwidth,\the\paperheight}% (a)
\AtBeginDvi{\special{papersize=\the\paperwidth, \the\paperheight}}% (b)
\begin{document}
A\pdfsavepos
\newpage
\message{pdflatexpos = \the\pdflastxpos, pdflastypos = \the\pdflastypos, pdfpagewidth = \the\pdfpagewidth, pdfpageheight = \the\pdfpageheight}
\end{document}
以下のように,(a)を有効にした時のみ値が変わっています.
* (a)(b)ともにコメントアウト
pdflatexpos = 33717886, pdflastypos = 48424058, pdfpagewidth = 597.50787pt, pdfpageheight = 845.04684pt
* (a)のみコメントアウト
pdflatexpos = 33717886, pdflastypos = 48424058, pdfpagewidth = 597.50787pt, pdfpageheight = 845.04684pt
* (b)のみコメントアウト
pdflatexpos = 33717886, pdflastypos = 32201344, pdfpagewidth = 597.50787pt, pdfpageheight = 845.04684pt
* どちらもコメントアウトしない
pdflatexpos = 33717886, pdflastypos = 32201344, pdfpagewidth = 597.50787pt, pdfpageheight = 845.04684pt
ソースは以下です.先ほど更新したW32TeXで試しています.(オプションdvipdfmxが不要ですが無視してください…….)
\documentclass[dvipdfmx]{tarticle}
\setlength{\pdfpagewidth}{\paperwidth}
\setlength{\pdfpageheight}{\paperheight}
% 以下二行をコメントアウトしたりしなかったりして試してみる.
\special{papersize=\the\paperwidth,\the\paperheight}% (a)
\AtBeginDvi{\special{papersize=\the\paperwidth, \the\paperheight}}% (b)
\begin{document}
A\pdfsavepos
\newpage
\message{pdflatexpos = \the\pdflastxpos, pdflastypos = \the\pdflastypos, pdfpagewidth = \the\pdfpagewidth, pdfpageheight = \the\pdfpageheight}
\end{document}
以下のように,(a)を有効にした時のみ値が変わっています.
* (a)(b)ともにコメントアウト
pdflatexpos = 33717886, pdflastypos = 48424058, pdfpagewidth = 597.50787pt, pdfpageheight = 845.04684pt
* (a)のみコメントアウト
pdflatexpos = 33717886, pdflastypos = 48424058, pdfpagewidth = 597.50787pt, pdfpageheight = 845.04684pt
* (b)のみコメントアウト
pdflatexpos = 33717886, pdflastypos = 32201344, pdfpagewidth = 597.50787pt, pdfpageheight = 845.04684pt
* どちらもコメントアウトしない
pdflatexpos = 33717886, pdflastypos = 32201344, pdfpagewidth = 597.50787pt, pdfpageheight = 845.04684pt
このトピックを読む
(現在の返信数: 8)
UltraEdit LaTeXでのツール設定につて
- 若松 久仁光 の投稿
UltraEdit でLaTeXが使えるとの事で、挑戦し
漸くPDF作成まで漕ぎ着けました。
ツール設定について、
未だ直接PDF表示までの「一貫した書き方」には
ならない設定のままです。
小生の環境は
MacOSX10.12.6 Sierra TexLive2018 UltraEdit for mac ver.18 です。
ツール設定 > コマンド > pdfLaTeX > コマンドライン >
"/Library/TeX/texbin/pdflatex" -synctex=1 -interaction=nonstopmode --clean --quiet --pdf --run-viewer "%n.tex"
と書いております。
此れで、一応texファイルと同じ場所に「pdf」が作成されております。
使用しているdocumentclassは
[\documentclass[pdflatex,ja=standard]{bxjsarticle}]です。
現在は「pdf」ファイルをPreview.app または「Skim.app」を指定して
手動で「ファイルを開いて」おります。
コマンドラインに「--pdf --run-viewer 」を入れて有るので
機能して「viewer」が起動して「pdf」ファイルを開くものと思っていましたが?
この書き方はUltraEdit32用の書き込みを参考に手を入れたものです。
参考サイトは
UltraEdit-32 and LaTeX
[http://thorchristian.net/latex/]です。
出来れば「skim.app」からPDFを確認したいのですが、
お知恵を拝借できないでしょうか?
よろしくお願い致します。若松久仁光拝
漸くPDF作成まで漕ぎ着けました。
ツール設定について、
未だ直接PDF表示までの「一貫した書き方」には
ならない設定のままです。
小生の環境は
MacOSX10.12.6 Sierra TexLive2018 UltraEdit for mac ver.18 です。
ツール設定 > コマンド > pdfLaTeX > コマンドライン >
"/Library/TeX/texbin/pdflatex" -synctex=1 -interaction=nonstopmode --clean --quiet --pdf --run-viewer "%n.tex"
と書いております。
此れで、一応texファイルと同じ場所に「pdf」が作成されております。
使用しているdocumentclassは
[\documentclass[pdflatex,ja=standard]{bxjsarticle}]です。
現在は「pdf」ファイルをPreview.app または「Skim.app」を指定して
手動で「ファイルを開いて」おります。
コマンドラインに「--pdf --run-viewer 」を入れて有るので
機能して「viewer」が起動して「pdf」ファイルを開くものと思っていましたが?
この書き方はUltraEdit32用の書き込みを参考に手を入れたものです。
参考サイトは
UltraEdit-32 and LaTeX
[http://thorchristian.net/latex/]です。
出来れば「skim.app」からPDFを確認したいのですが、
お知恵を拝借できないでしょうか?
よろしくお願い致します。若松久仁光拝
このトピックを読む
(現在の返信数: 4)
TexWorksが起動しません
- 森元 勘治 の投稿
森元と申します。
Windows 10 を使用しており、機種はHP Elite Book です。
美文書作成入門 LaTex2e 改訂第7版についている、ディスクを用いてインストールしました。インストールは正常に行われたと思います。
そこで、TeX Works を起動しようとしたところ、ぐるぐると時間待ちのまるい輪が出ましたが、数秒で消えて、それ以上何も起こりません。何度試みても同じです。何かインストールを失敗したのかと思い、削除して、もう一度インストールしましたが、再び同じ現象が発生し、起動しません。
このようなことは初めてです。他にも、DeLLやToshibaDinabook を使用していますが、TeXは正常に動作しています。
全くもって不可解です。TeXの問題より、パソコンの問題かとも思うのですが、その他のソフト(MicroSoft等)は正常に動作しています。
このような現象への対処方法をご存じの方がおられましたら、ご教示いただけないでしょうか。
困り果てております。
このトピックを読む
(現在の返信数: 3)