首先,如果这个问题不好,我很抱歉,但我很绝望。我正在使用这个关联问题是我进入了 thesis.tex 文件,并对其进行了编辑,添加了以下内容:
\documentclass[dvips,letterpaper,12pt]{report}
\usepackage{thesis}
\usepackage[utf8]{inputenc}
\usepackage{amsfonts}
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{amssymb}
\usepackage{mathrsfs}
\usepackage{enumerate}
\usepackage{graphicx}
\usepackage{float}
\usepackage{parskip}
\usepackage[all]{xy}
\usepackage{relsize}
\usepackage{tikz}
\usepackage{multicol}
\usetikzlibrary{arrows,chains,matrix,positioning,scopes}
\makeatletter
\tikzset{join/.code=\tikzset{after node path={%
\ifx\tikzchainprevious\pgfutil@empty\else(\tikzchainprevious)%
edge[every join]#1(\tikzchaincurrent)\fi}}}
\makeatother
\tikzset{>=stealth',every on chain/.append style={join},
every join/.style={->}}
之后,我在 chap2.tex 文件中添加了一些文本,并添加了一个没有出现的 xy 模型,就是这个:
\[
\xymatrix{
& & & & & S\ar[dlll]\ar[dl]\ar[dr]\ar[drrr]\\
& & Q1 & & Q2 & & Q3 & & Q4\\
}
\]
但是它没有显示 xy 模型的箭头,所以我不知道该怎么做。有人能帮帮我吗?
答案1
看起来你正在尝试使用 PDFLaTeX 模板,而latex+dvips+ps2pdf
对于你的例子来说,这完全没问题。你只需要从dvips
documentclass 中删除该选项,就像我下面做的那样。
我还添加了一个更现代的替代方案tikz-cd
。为了编译它,您必须进入文件thesis.sty
并dvips
从graphicx
包中删除该选项。您也可以完全删除该行,因为您正在graphicx
主文档中再次加载。
% arara: pdflatex
\begin{filecontents*}{chap2.tex}
\chapter{Figures and Tables}
\label{chap:figtab}
\[
\xymatrix{%
& & & S\ar[dlll]\ar[dl]\ar[dr]\ar[drrr] & & & \\
Q1 & & Q2 & & Q3 & & Q4
}
\]
\end{filecontents*}
\documentclass[12pt]{report}
\usepackage{thesis}
\usepackage[all,cmtip]{xy}
\usepackage{tikz-cd}
\begin{document}
\pagenumbering{roman}
\thesistitle
{Metathesis: \\
A \LaTeX\ template to Typeset Your Thesis for \\
Submission to the School of Graduate Studies \\
\footnotesize{\sl (Changed the title by modifying the file
\texttt{thesis.tex})}}
{\emph{my-name} (change this in \texttt{thesis.tex})}
{Master of \emph{faculty} \textbf{or} Doctor of Philosophy
(change this in \texttt{thesis.tex})}
{Department of \emph{dept-name}
(change this in \texttt{thesis.tex})}
{\emph{Month Year} (change this in \texttt{thesis.tex}, too)}
\pagenumbering{arabic}
\include{chap2}
\[
\begin{tikzcd}
& &[-1em] S\ar[dll]\ar[dl]\ar[dr]\ar[drr] &[-1em] & \\
Q1 & Q2 & & Q3 & Q4
\end{tikzcd}
\]
\end{document}