XY-pic 问题

XY-pic 问题

我第一次尝试使用 XY-pic。我从这里复制了一些标题代码: http://zoonek2.free.fr/UNIX/11_xypic/(抱歉,这是法语)并将其放入已经存在的文档中。这是我的代码:

\documentclass[a4paper]{article}[12pt]
\usepackage[latin1]{inputenc} 
\usepackage[T1]{fontenc}     
\usepackage{geometry}       
\usepackage[french]{babel} 
\usepackage{amsmath}      
\usepackage{amsfonts}
\usepackage{amsthm}                             
\usepackage{amscd}
\usepackage{amssymb}
\usepackage{verbatim}
\usepackage[all,cmtip]{xy}
\newif\ifpdf
\ifpdf
  \usepackage[pdftex]{graphicx}
  \usepackage[pdftex]{hyperref}
\else
  \usepackage{graphicx}
\fi
\usepackage{dsfont}\let\mathbb\mathds
\usepackage[all,dvips]{xy}

(最近添加的是最后两行)。当我尝试编译时,甚至在添加交换图代码之前,我收到错误 209:“选项冲突”。我该怎么办?

答案1

只想关闭这个:问题正在加载xy使用不同的选项加载两次。

如果您确实只想加载hyperrefpdflatex则必须加载ifpdf包:\newif\ifpdf除了遵循错误的分支外,您不会执行任何操作。避免将pdftexdvips选项传递给graphicxhyperrefxy

\documentclass[a4paper]{article}[12pt]
\usepackage[T1]{fontenc}     
\usepackage[latin1]{inputenc} 
\usepackage[french]{babel} 

\usepackage{geometry}       
\usepackage{amsmath}      
\usepackage{amssymb}
\usepackage{amsthm}                             
\usepackage{amscd}
\usepackage{verbatim}
\usepackage[all,cmtip]{xy}
\usepackage{graphicx}
\usepackage{ifpdf}
\usepackage{dsfont}\let\mathbb\mathds

\ifpdf
  \usepackage{hyperref}
\fi

相关内容